In an increasingly connected world, the pandemic has highlighted just how essential telecom networks are to keeping society running. The Network Infrastructure group is at the heart of a revolution to connectivity, pushing the boundaries to deliver more and faster network capacity to people worldwide through our ambition, innovation, and technical expertise
Join Optical Networks division, where innovation meets scale in the AI-driven data center era. With the recent acquisition of Infinera, we’ve united two industry leaders to create an optical networking powerhouse—combining cutting-edge technology with proven leadership to redefine the future of connectivity.
At Nokia, we are building the backbone of global connectivity. As a Firmware Engineer, you will work closest to the hardware, shaping the behavior, reliability, and performance of next‑generation optical networking platforms Your work will directly control and optimize how our systems interact with silicon, optics, and high‑speed interfaces.
We operate in a high‑trust, international engineering environment where robustness, determinism, and deep system understanding are key. Clean abstractions, precise control over hardware, and engineering excellence guide everything we do.
You will be a core contributor in a cross‑functional team spanning hardware, embedded software, systems, and optical engineering. This role covers the full firmware lifecycle, from early silicon bring‑up and board validation through production deployment and field diagnostics.
We empower firmware engineers to own technical challenges end‑to‑end. If you identify a performance issue, timing constraint, or hardware limitation, you are expected and trusted to drive the solution—from root‑cause analysis to implementation.
We actively integrate AI‑driven Development Lifecycle (DLC) tools into our workflow. These tools assist with register‑level code generation, test scaffolding, static analysis, and defect detection, allowing you to focus on hardware‑aware design, timing‑critical firmware, and system reliability rather than repetitive boilerplate.
Design and implement bare‑metal or RTOS‑based firmware in C/C++ for ARM‑based SoCs and embedded controllers.
Participate in board bring‑up activities: boot flow, clocking, reset sequencing, power management, and memory initialization.
Implement deterministic, low‑latency firmware handling interrupts, DMA, and real‑time constraints.
Write unit, integration, and hardware‑in‑the‑loop (HIL) tests for firmware components.
Participate in architecture discussions spanning firmware, embedded software, and system design.
Strong proficiency in C and C++ for low‑level, embedded systems.
Hands‑on experience with SoCs, microcontrollers, and custom boards
Experience with Git, cross‑compilation toolchains, and embedded build systems.
Optical Networking Domain (Highly Valued)
A strong growth mindset, with curiosity for modern embedded and firmware practices.
Education

Nokia is a global leader in connectivity for the AI era. With expertise across fixed, mobile, and transport networks, powered by the innovation of Nokia Bell Labs, we’re advancing connectivity to secure a brighter world.
Advanced connectivity is key to enable the opportunities of AI – opening new doors for us and our customers. Once known for connecting people, our technology is now essential to connecting intelligence.
Our priority is to deliver superior performance with the trust and security our customers need and we’re a committed innovation partner, shaping the future of connectivity.
For our latest updates, please visit us online www.nokia.com
To view open positions and to apply, please visit: www.nokia.com/careers