We are looking for an experienced and highly skilled Technical Lead/Senior Technical Lead to join our Development Team.The ideal candidate will have hands-on experience in embedded systems, networking, and security protocols, with a proven record of accomplishment of designing, developing, and leading the delivery of firewall or similar security products. This role requires deep technical expertise and leadership in driving end-to-end software lifecycle, architecture decisions, and mentoring engineers.
Requirements & Skills: • 8–12 years of experience in embedded software development with at least 3 years in a lead role.
- Strong programming skills in C/C++, scripting (Python/Shell), and experience with Linux OS internals.
- Expertise in firewall architectures, networking stack (L2-L7), IPSec/VPN, NAT, ACL, and packet classification.
- Hands-on experience with tools like iptables, netfilter, Wireshark, tcpdump.
- Experience in bringing up hardware – u-boot.
- Good understanding of TCP/IP, routing protocols (OSPF), DHCP, VLAN, and network security.
- Familiarity with secure boot, OTA updates, and firmware lifecycle.
- Experience with Agile development, version control (Git), and Jenkins pipelines.
- Excellent debugging, problem-solving, and communication skills.
Good to Have:
- Understanding of embedded systems.
- Working knowledge of Agile.