Sr Firmware Engineer
Design, implement, and test firmware for next-generation Optical Engines used in long-haul and metro applications. Collaborate with cross-functional teams to solve complex problems in Dense Wavelength Division Multiplexing transport products.
- Hybrid
- Ottawa, ON
- Posted Jul 7, 2026
- 1 position
Job summary
In this role, you'll be part of a dynamic firmware team focused on Nokia's next-generation Optical Engine for long-haul and metro applications. Working alongside cross-functional teams, you'll implement and refine solutions for complex problems in Dense Wavelength Division Multiplexing transport products. Your contributions will directly support the efficiency and reliability of cutting-edge optical technologies. We foster an environment of knowledge sharing and collaboration where your technical input is valued. We offer competitive compensation, opportunities for professional development, and a comprehensive benefits package, including health, wellness programs, and flexible work arrangements.
What you’ll do
Design, implement, and test firmware for next-generation Optical Engines used in long-haul and metro applications. Collaborate with cross-functional teams to solve complex problems in Dense Wavelength Division Multiplexing transport products.
Requirements
Requires a BS/MS in Electrical Engineering or Computer Science with 4+ years of experience in multithreaded real-time embedded software development. Proficiency in C/C++ and experience with Linux or RTOS device drivers are essential.
Benefits
• Health Insurance • Wellness Programs • Flexible Work Arrangements • Professional Development
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Embedded C
- C++
- Multithreaded Systems
- Device Driver Development
- Linux
- RTOS
- Zynq
- ARM Processors
- Optical Engineering
- Agile Methodology
- Firmware Design
- Troubleshooting
Job areas
- Engineering
- Software
- Technology
- Manufacturing
Additional details
- Minimum education
- Bachelor’s degree
- Minimum experience
- 5+ years
- Posting language
- English
- Working hours
- 40 hours per week
