[Skip to main content](#main-content)

[OpenNash Jobs](https://jobs.opennash.com/)
[Hiring report](/reports/hiring/) · [All Nokia jobs](https://jobs.opennash.com/companies/nokia/) · [Search jobs](/search/)

Nokia · Canada

# Principal Firmware Engineer

Canada Hybrid Senior individual contributor Software Engineering 

Listed on Nokia’s official careers site. Posted October 7, 2026. Check that it is still open and apply there.
[Apply on Nokia’s careers site →](https://fa-evmr-saasfaprod1.fa.ocs.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1/job/41114)

[OpenNash Jobs](https://jobs.opennash.com/) / [Nokia](https://jobs.opennash.com/companies/nokia/) / Principal Firmware Engineer

## Job description

In this role as a Principal Firmware Engineer, you will work within a dynamic Agile scrum team dedicated to innovation in optical systems. Collaborate closely with cross-functional teams, including hardware and software professionals, to design and implement cutting-edge firmware for next-gen optical modules. You'll enjoy a culture of continuous improvement, where your expertise will drive the growth and success of junior engineers and the collective team.

We offer a competitive salary and performance bonuses, comprehensive health benefits, and opportunities for professional development. Your contributions will directly impact Nokia’s mission of connecting the world, while you engage in challenging projects that push the boundaries of technology in a supportive and collaborative environment.

## Responsibilities

Lead design, implementation, testing, and delivery of firmware features for pluggable modules. Develop and maintain high-performance embedded firmware using C/C++ and Python. Collaborate with cross-functional teams to define firmware requirements and system architecture. Analyze system performance and identify enhancement opportunities using cutting-edge technologies. Engage in Agile/Scrum development processes, serving as Product Owner or technical lead when necessary.

Mentor junior engineers, fostering a collaborative team culture focused on growth. Contribute to continuous improvement of development tools, workflows, and coding standards. Partner with hardware, ASIC, and software teams for seamless integration and performance optimization.

## Qualifications

### Must-Have

15+ years of experience in embedded firmware development. Proficiency in C/C++ and scripting skills in Python. Solid understanding of ARM architecture and embedded operating systems. Proven experience leading teams or projects in an Agile/Scrum environment. Excellent debugging, problem-solving, and communication skills.

### Nice-To-Have

Experience with advanced pluggable transceivers (e.g., 400ZR, 800ZR, 1600ZR). Familiarity with stateful protocol design and management network architecture. Knowledge of low-level hardware interfaces and peripheral drivers.

## At a glance
- Posted by the employer: Oct 7, 2026
- First seen by OpenNash: Oct 13, 2026
- Last checked: Oct 20, 2026
- Listed for: 13 days
- Location: Canada
- Work arrangement: Hybrid[Apply on Nokia’s careers site →](https://fa-evmr-saasfaprod1.fa.ocs.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1/job/41114)

## More jobs at Nokia

### [DSP Firmware Engineer](https://jobs.opennash.com/companies/nokia/jobs/21c179ff6dae8f0b67d3/)

Canada

### [DSP Firmware Engineering Co-op/Intern](https://jobs.opennash.com/companies/nokia/jobs/7fb77f75cf79b422f91a/)

Canada

### [Embedded C/C++ SW Developer Co-op/Intern](https://jobs.opennash.com/companies/nokia/jobs/139a5c13050a2980581b/)

Canada

### [Embedded SW Developer - Synchronization and Timing](https://jobs.opennash.com/companies/nokia/jobs/f93a21ce3043e12544f6/)

Canada

## Similar jobs at other companies

### [Principal Engineer, Firmware Verification Engineering](https://jobs.opennash.com/companies/sandisk/jobs/6e34b15789e0b69b44f1/)

Sandisk 

### [Principal Firmware Engineer](https://jobs.opennash.com/companies/microsoft/jobs/6a1911e7f432b1b9e650/)

Microsoft · Taiwan, New Taipei City

### [Senior Staff Firmware Engineer, Firmware Engineering](https://jobs.opennash.com/companies/sandisk/jobs/87c7578491bc6b5b905f/)

Sandisk 

### [Firmware Engineer lll](https://jobs.opennash.com/companies/totalenergies/jobs/3a86d5e7b50407cc63fe/)

TotalEnergies 

### [Camera Firmware Engineer](https://jobs.opennash.com/companies/qualcomm/jobs/9424f2cdbb0655457275/)

Qualcomm · Hyderabad, Telangāna, India

OpenNash lists jobs from employers’ own careers sites and does not handle applications.
Dates come from the employer where stated; “first seen” and “last checked” are our own observations.

OpenNash Jobs · Official listings with dates and links to the employer. [Weekly hiring report](/reports/hiring/) · [Methodology](/methodology/)
