We are looking for an experienced Embedded Firmware Developer with strong programming skills in C and hands on experience in developing and debugging firmware for embedded networking devices
The ideal candidate will work on building reliable and efficient device firmware for high tech networking products
Key Responsibilities:
-------------------------
Develop and debug device firmware using C for embedded networking devices
Collaborate with hardware and software teams to ensure seamless integration
Optimize firmware for performance reliability and scalability
Troubleshoot and resolve issues in embedded systems
Participate in code reviews and maintain high coding standards
Technical Requirements:
---------------------------
Proficient in C programming for embedded systems
Strong experience in developing and debugging firmware for networking devices
Good understanding of embedded systems architecture and networking protocols
Additional Responsibilities:
--------------------------------
Good to Have
Prior experience working on router firmware Purple OS or its predecessor
Familiarity with embedded Linux device drivers and BSPs
Knowledge of version control systems Git and basic CI CD workflows