About the role#
Nokia is hiring for a DSP Firmware Engineering Co-op position based in Ottawa. This is a full-time, paid role for the Winter 2027 term, running from January through April. You will work on-site to develop embedded firmware for high-capacity optical modems, using both bare-metal systems and real-time operating systems on Arm processors.
What you'll do#
- Develop embedded real-time DSP and control systems for advanced applications.
- Program and test embedded control systems for the Optical Modem ASIC.
- Support system design by performing MATLAB simulations and hardware modeling in C++.
- Manage real-time firmware coding, testing, and database API development.
- Contribute to digital ASIC simulation for system optimization and validation.
What you'll need#
- Current enrollment in a bachelor's or master's program for electrical engineering, computer engineering, software engineering, combinatronics and optimization, computer science, or a related field.
- Familiarity with modern C++ programming.
- Experience with tools including git, cmake, and jenkins.
- Previous work term experience is preferred.
Location & details#
- Location: Ottawa, Ontario, Canada.
- Duration: 4 months (January 2027 to April 2027).
- Modality: On-site.
- Employment type: Full-time intern.
About Nokia
Nokia provides technology for fixed, mobile, and transport networks. The company focuses on telecommunications, software, and services. It maintains headquarters in Espoo, Southern Finland. The organization operates as a public company with over 100,000 employees.
How to get in at Nokia
Applying to Nokia early gives you a significant advantage because recruiters review applications as they arrive. Intern Insider sends an instant alert the moment a role matching your target is published, so you can apply among the first before the pile grows. Reaching out to the right people often beats waiting in a queue. Intern Insider surfaces the recruiters behind Nokia roles so you can contact them directly to ask about the position or a referral, which often improves response rates.


