Senior Data Path / Senior Network Software Engineer
We are looking for an experienced Senior Network Software Developer to join our team. The ideal candidate will bring deep expertise in network devices software development, a strong background in C/C++, and proven hands-on experience with embedded Linux networking. In this role, you will design and develop complex features, mentor junior engineers, and contribute to building high-quality networking solutions.
Key Responsibilities
- Design, develop, and maintain software for network devices such as routers and other network elements
- Lead the development of complex features and guide junior software engineers through mentoring and knowledge sharing
- Perform HW/SW integration, including working with 3rd party hardware platforms
- Collaborate with cross-functional teams to ensure seamless integration and product quality
- Troubleshoot, debug, and optimize embedded software solutions
Requirements
- At least 10 years of experience as a network devices software developer
- Strong background in developing routers or other networking elements
- Hands-on experience in leading feature development and mentoring junior engineers
- BSc in Computer Science, Computer Engineering, or equivalent field
- Proficiency in C and C++ programming
- Experience with Embedded Linux networking
- Proven expertise in HW/SW development and integration with 3rd party HW platforms
Nice to Have
- Advanced knowledge of networking protocols and standards
- Experience in performance optimization of embedded systems
- Familiarity with agile methodologies
Required languages
| English | B2 - Upper Intermediate |
๐
Average salary range of similar jobs in
analytics โ
Loading...