We are looking for an experienced and driven Senior Software Engineer with a strong background in C programming and networking fundamentals. The ideal candidate will have proven expertise in designing, developing, and maintaining high-performance networking software applications. This is a unique opportunity for someone who is passionate about programming, problem-solving, and advancing their career in software development and networking. You would be responsible for Team Lead
Role & Responsibility :
- Develop Robust Software Solutions : Design, develop, and maintain optimized, reusable, and efficient C code. Ensure solutions are scalable, high-performing, and meet the standards of our engineering team.
- Network Protocol Expertise : Apply in-depth understanding of networking concepts, protocols, and practices, including TCP / IP, sockets, and other networking components, to support and enhance software development.
- Collaborate Across Teams : Work closely with cross-functional teams to design, implement, and thoroughly test software solutions, actively participating in the entire development cycle.
- Troubleshooting & Debugging : Identify and resolve complex software defects, perform root cause analysis, and provide effective solutions in collaboration with team members.
- Mentorship & Leadership : Guide junior developers, share best practices, and contribute to knowledge sharing within the team to foster continuous learning and improvement.
Mandatory skills :
Proven experience in C development, with a strong understanding of networking fundamentals.Linux , RTOS or similar real-time high availability Embedded Operating Systems knowledgeKnowledge in networking products, OSI stack, L2 / L3 , L4 and load balancersTCP / IP, UDP / IP, Socket Programming , and common standard IP protocols such as DNS, HTTP, DHCP etc.Expert knowledge in algorithms and data structures.GDB debugging skillsPython programming.Source Control System tools such as CVS / SVN / Git to develop code.Strong collaboration and communication skills, with experience working in cross-functional teams.