We are seeking a highly skilled C/Networking Developer with a strong background in core product and feature development within the networking domain. The ideal candidate will have hands-on experience in implementing networking protocols and technologies, specifically in switching and routing applications.
Key Responsibilities
- Design and implement embedded software for communication network elements using C and Linux.
- Develop and enhance core product features to ensure high performance and reliability.
- Work with networking protocols such as OSPF, BGP, DOCSIS, DHCP, and SNMP to create scalable solutions.
- Implement switching and routing functionalities to improve network efficiency.
- Conduct thorough debugging and troubleshooting of system, functional, and non-functional issues.
- Identify root causes and lead efforts to resolve technical challenges.
- Collaborate with cross-functional teams, including product management, QA, and operations, throughout the product lifecycle.
- Engage in design reviews, testing, and validation to meet customer requirements and quality standards.
- Demonstrate self-motivation and initiative in leading software development projects.
- Mentor junior team members and contribute to building a collaborative and high-performing team environment.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Strong proficiency in C programming and Linux development.
- Experience with networking protocols (OSPF, BGP, DOCSIS, DHCP, SNMP).
- Familiarity with communication networks and protocols such as TCP/IP, LTE, and wireless technologies.
- Minimum of 4 year in software development within the networking domain.
- Proven experience in product development and project management.
- Strong analytical and troubleshooting skills with a focus on quality and performance.
- Excellent verbal and written communication skills, able to convey technical concepts to diverse audiences.
Benefits
- Competitive salary and performance bonuses.
- Comprehensive health, dental, and wellness benefits.
- Opportunities for continuous learning and professional development.
- Flexible work arrangements to promote work-life balance.
- A vibrant and inclusive company culture that fosters innovation and collaboration.