Posted 15 days ago
Firmware Engineer
@ Nokia
Ottawa, Ontario
Overview
Nokia is hiring an early career Firmware Engineer to develop and test firmware for next-generation optical network equipment within an agile Scrum team. The work involves writing firmware for embedded CPUs inside custom Nokia ASICs and mentoring interns and co-ops.
Responsibilities:
- Develop and test firmware features within a Scrum team
- Collaborate on feature definition, coding and testing
- Write firmware for embedded CPUs in custom ASICs
- Mentor interns and co-ops
Requirements summary:
- Bachelor's in Computer Engineering or equivalent
- Experience with C, C++ and Python
- One or more areas: DSP, control theory, optical networks, optical components, embedded CPU
- Agile development and unit testing experience
- Previous intern or co-op experience is an asset
Tools & skills
Benefits mentioned
Source and dates
Employer career site / ATS feed · oraclecloud
- Employer posting date
- 2026-10-22
- First seen by our source
- 2026-10-22
- Source record updated
- 2026-10-22
These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.
Job details
| Seniority | Entry level |
| Department | Software development |
| Hours per week | 40 (estimated) |
| Work setting | Office |
| Position | Mostly sitting |
| Physical demands | physical low · computer high |
| Languages | English |
| Education | Bachelor’s degree (required) |
| Fields of study | Computer Engineering |
Summary and details written by AI from the posting; the employer’s posting is the authority.
Nokia
| Field | Value |
|---|---|
| Open jobs on Jobsy | 76 |
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.
- 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.
Journal
Only you can see this. Kept on this device, and in your account when you sign in.