1,886,282open jobs
110,701companies
256,296added this week
Browse all
Salary
≈ $92k – $158k per year (Estimated)
Location
In office (Ottawa)
Seniority
Staff · 8+ years exp

Confirmed on the employer's own hiring board on Oct 21, 2026. First seen by Alion on Oct 6, 2026. Nokia scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Nokia is a Finnish telecommunications equipment company founded in 1865 as a paper mill, which became the world's largest mobile phone maker in the 1990s before selling that business to Microsoft in 2014. It now supplies network infrastructure to operators and enterprises, covering radio access equipment for mobile networks, optical and IP routing for transport networks, fixed broadband access, and a technologies division that licenses its cellular patent portfolio. Headquartered in Espoo and listed in Helsinki and New York, it runs Nokia Bell Labs as its research arm and has been expanding into data centre networking as operator spending has slowed.

In this role, you'll join a dynamic firmware team dedicated to enhancing Nokia’s next-generation Optical Engine tailored for long-haul and metro applications. Working closely with cross-functional teams, you’ll design and implement innovative solutions that tackle complex problems in Dense Wavelength Division Multiplexing transport products. Your contributions will have a direct impact on the efficiency and reliability of cutting-edge optical technologies. You'll benefit from an environment that encourages knowledge sharing and collaboration, where your insights and expertise are valued. We offer competitive compensation, opportunities for professional growth, and a comprehensive benefits package, including health, wellness programs, and flexible work arrangements, ensuring a balanced and fulfilling work-life experience.

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 for seamless integration.

Provide 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 input on architectural decisions.

Continuously seek improvements in firmware development processes and methodologies.

Must-Have:

Bachelor or higher degree in Computer Engineering/Electrical Engineering, or equivalent education.

Minimum 8+ years of industry experience in real-time programming using C/C++ in embedded Linux and/or RTOS environments

Solid experience with low-level device interfaces, including UART, SPI, and I2C.

Proficient in using lab equipment, such as oscilloscopes and power meters.

Strong understanding of SOC controller/processor architecture, Linux kernel, and real-time OS operations.

Experience with CMAKE build system

Working knowledge in gRPC and protobuf design and implementation

Proven ability to quickly grasp new technical concepts.

Excellent written and verbal communication and presentation skills.

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

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,886,282 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Hardware
Similar stack
Same company
Ottawa
≈ $14k – $36k per year (Estimated) • Hybrid • Full-Time • 1+ year exp • Bachelor's Degree • George Town
Apply
≈ $27k – $62k per year (Estimated) • Hybrid • Full-Time • 8+ years exp • Bachelor's Degree • George Town
Python
Perl
Apply
≈ $34k – $77k per year (Estimated) • Hybrid • Full-Time • 14+ years exp • Master's Degree • Bengaluru
Python
AI/ML
AI Agents
Machine Learning
Chips/EDA
Cadence Innovus
Synopsys PrimeTime
Synopsys Fusion Compiler
Synopsys StarRC
Ansys RedHawk
Apply
≈ $22k – $50k per year (Estimated) • Hybrid • Full-Time • 8+ years exp • Bachelor's Degree • George Town • Kulim
Apply
≈ $103k – $201k per year (Estimated) • Hybrid • Full-Time • 1+ year exp • Bachelor's Degree • Santa Clara • Folsom
Verilog
VHDL
Apply
≈ $16k – $32k per year (Estimated) • In office • 3+ years exp • Bachelor's Degree • Perm
Python
C++
DevOps
RTOS
Git
Robotics
CANopen
IoT
FreeRTOS
Apply
≈ $90k – $179k per year (Estimated) • Hybrid • Full-Time • 4+ years exp • Columbus
Python
JavaScript
Java
TypeScript
C++
Java
Spring Boot
AI/ML
Copilot
AI Agents
Frontend
Angular
Bootstrap
DevOps
New Relic
CI/CD
Management
Agile
Apply
≈ $11k – $25k per year (Estimated) • In office • Kaliningrad
Bash
DevOps
Ansible
Debian
Ubuntu
Nginx
CentOS Stream
Linux
TCP/IP
VLAN
Cybersecurity
LDAP
Apply
≈ $36k – $87k per year (Estimated) • In office • 1+ year exp • Bachelor's Degree • Shanghai
Python
Verilog
SystemVerilog
Perl
DevOps
Linux
Unix
Chips/EDA
Synopsys TestMAX
Synopsys DFTMAX
Apply
≈ $20k – $51k per year (Estimated) • Remote (EAEU) • Moscow
Python
Bash
Databases
Apache Iceberg
MinIO
Apache Kafka
AI/ML
Spark
Airflow
Flink
DevOps
Terraform
Ansible
Prometheus
Kubernetes
Grafana
Amazon S3
Linux
Apply
≈ $25k – $57k per year (Estimated) • In office • 10+ years exp • Bachelor's Degree • Bengaluru
Apply
SoC/FPGA Engineer 2 12 days ago
≈ $96k – $186k per year (Estimated) • In office • San Jose
Apply
≈ $25k – $57k per year (Estimated) • In office • 8+ years exp • PhD • Bengaluru
Apply
Hardware Engineer 13 days ago
≈ $110k – $248k per year (Estimated) • In office • Bachelor's Degree • Sunnyvale
VHDL
Apply
≈ $81k – $148k per year (Estimated) • In office • 15+ years exp • Ottawa
Python
C++
Management
Agile
Scrum
Apply
≈ $68k – $134k per year (Estimated) • In office • Bachelor's Degree • Ottawa
Python
Verilog
SystemVerilog
Perl
Apply
Hybrid • Internship • PhD • Ottawa
Python
C++
SystemVerilog
Perl
Chips/EDA
UVM
Apply
≈ $81k – $145k per year (Estimated) • In office • Bachelor's Degree • Ottawa
Python
Verilog
SystemVerilog
Perl
AI/ML
Copilot
Cursor
Claude
ChatGPT
OpenAI Codex
Apply
≈ $101k – $184k per year (Estimated) • In office • Bachelor's Degree • Ottawa
SystemVerilog
Chips/EDA
UVM
Life Sciences
Design of Experiments
Apply
≈ $101k – $183k per year (Estimated) • In office • 10+ years exp • Master's Degree • Ottawa
Python
MATLAB
Apply
See all jobs
This is one of many
1,886,282 more open roles from verified company boards, updated every day.