About this role
Firmware Engineer
Canada
(Onsite)
As an Early Career Firmware Engineer, you’ll be part of an agile Scrum team developing software that controls and monitors next‑generation optical network equipment. You’ll be writing firmware that runs on highly embedded CPUs within custom Nokia ASICs, directly enabling industry‑leading optical hardware.
Your responsibilities
- Working as part of a scrum team to develop and test firmware features.
- Collaborate on feature definition, coding, and testing.
- Mentor interns and co-ops.
Your skills and experience
- Bachelor's in Computer Engineering or equivalent.
- Experienced with C and C+,+ and Python.
- One or more areas of experience: Digital signal processing knowledge, Control Theory, Optical networks, Optical components, embedded cpu.
- Agile development, including defining feature acceptance criteria, feature and unit testing.
- Previous intern or co-op experience is an asset.
At Nokia, we want every candidate to be able to perform their best. If you need any adjustments or support during the recruitment process, please let us know. All requests are treated confidentially.
Apply Now
Job Info
Job Category Applied R&D
Posting Date 10/22/2026
Degree Level Bachelor’s degree
Job Schedule Full time
Job Type Graduate/Entry Level
Job Identification 41408
Will NSA/CAPS approval be required? (E.g., accessing a US Customer Network?) No
Role Type Individual contributor
Salary Range $64,400 - $113,000
Experience level Graduate or Entry Level
Locations
600 March Road, Ottawa, Ontario, K2K 2E6, CA
(Onsite)
Regular or Temporary Regular
© MapTiler © OpenStreetMap contributors
Legend
Jobs at a location
Group of locations
© MapTiler © OpenStreetMap contributors | © Oracle CorporationTermsLegal Notices
Use control and scroll to zoom the map
Use two fingers to move the map
600 March Road, Ottawa, Ontario, K2K 2E6, CA
Copy to Clipboard