Posted 4 months ago
Sr Firmware Engineer
@ Nokia
Ottawa, Ontario
Overview
Nokia is hiring a Senior Firmware Engineer for its next-generation Optical Engine used in long-haul, metro and data center interconnect products. The role designs, implements and tests embedded firmware, works with cross-functional teams and supports manufacturing and customer issues. The posting states a competitive compensation package and flexible work arrangements.
Responsibilities:
- Design, implement and test optical engine firmware
- Develop firmware requirement and design documents
- Collaborate with optical, hardware, FPGA and software teams
- Debug and resolve customer issues
- Support knowledge transfer to manufacturing
Requirements summary:
- BS or MS in electrical engineering or computer science
- 4+ years embedded software development, real-time environment
- Strong C/C++ programming
- Device driver development for Linux or RTOS
- Good analytical and troubleshooting skills
Tools & skills
Benefits mentioned
Source and dates
Employer career site / ATS feed · oraclecloud
- Employer posting date
- 2026-07-07
- First seen by our source
- 2026-10-08
- Source record updated
- 2026-10-09
These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.
Job details
| Seniority | Senior |
| Department | Software development |
| Experience | 4+ years |
| Hours per week | 40 (estimated) |
| Work setting | Office, Laboratory |
| Position | Mostly sitting |
| Physical demands | physical low · computer high |
| Languages | English |
| Education | Bachelor’s degree (required), Master’s degree (required) |
| Fields of study | Electrical Engineering, Computer Science |
| Perks mentioned | Flexible hours, Wellness |
Summary and details written by AI from the posting; the employer’s posting is the authority.
Nokia
| Field | Value |
|---|---|
| Open jobs on Jobsy | 76 |
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.
- Design, implement, and test code for next-generation Optical Engine firmware used in Long Haul, Metro, and Data Center Interconnects.
- Develop and maintain Firmware Requirement and Design documents.
- Collaborate with optical, hardware, FPGA, software, manufacturing, and test teams to support seamless integration.
- Support knowledge transfer to manufacturing processes.
- Debug and resolve customer issues effectively.
- Contribute to testing documentation to ensure product quality and compliance.
- Participate in design reviews and provide technical input.
- Identify and suggest improvements to firmware development processes and methodologies.
Must-Have:
- BS/MS in Electrical Engineering, Computer Science, or related field
- 4+ years of embedded software development experience in a multithreaded real-time environment
- Strong C/C++ programming skills
- Experience with device driver development for Linux or Real-Time Operating Systems
- Good analytical and troubleshooting abilities
Nice-To-Have:
- Experience with scripting languages
- Hands-on experience with Zynq and ARM processors
- Familiarity with firmware requirements and design documentation
- Knowledge of optical engineering concepts
- Experience working with cross-functional teams
Journal
Only you can see this. Kept on this device, and in your account when you sign in.