← Back to job listings
NO
Firmware Engineer
Nokia · Canada
About The Role
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.
- 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.
- Previous intern or co-op experience at Nokia or Infinera.
- 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.
Similar roles you might like
See all →CM
Principal Software Engineer
Canada: Mastercard Canada ULC, MCI
C$138,000 – 221,000/yrPosted 2 days ago
CM
Manager, Site Reliability Engineering
Canada: Mastercard Canada ULC, MCI
C$121,000 – 169,000/yrPosted 2 days ago
IF
Principal, Software Engineering – InsurTech Claims & Billing Core Systems
Intact Financial Corporation
C$161,600 – 197,500/yrPosted 2 days ago
FG
Software Developer - Systems Performance
Ford Global Career Site
C$96,000 – 146,000/yrPosted 2 days ago
E
Staff Embedded Software Developer
Edel
C$136,000/yrPosted 2 days ago
TD
Senior Software Developer
Teledyne Digital Imaging, Inc.
C$93,700 – 124,900/yrPosted 2 days ago
SL
Student, Software Engineer (Winter 2027)
Sun Life of Canada - Corporate
Salary not disclosedPosted 2 days ago
A
Software Developer
AppDirect
Salary not disclosedPosted 3 days ago
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
