Position Details
About this role
This role involves designing, developing, and troubleshooting network software for hardware devices such as routers and switches, with a focus on high-performance packet forwarding and hardware compatibility.
Key Responsibilities
- Develop network software
- Debug microkernel/Linux issues
- Implement packet forwarding features
- Ensure hardware compatibility
- Drive innovation in network hardware
Technical Overview
The position requires expertise in C, C++, Python, networking protocols, Linux, microkernel architectures, and ASICs, supporting complex network hardware development.
Ideal Candidate
The ideal candidate is a senior software engineer with 7+ years of experience in network software development, strong expertise in C, C++, Python, and networking protocols, and experience working with ASICs and multi-core architectures.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Lack of experience with network hardware or ASICs, Less than 7 years of relevant experience, No background in C/C++ or Python, No experience with Linux or microkernel architectures
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile