Sr Firmware Engineer
Nokia- Location
- Canada
- Workplace
- Hybrid
- Employment
- Full Time
- Salary
- CAD 100,000–145,000
Posted 2mo ago
In this role, you'll be part of a dynamic firmware team focused on Nokia's next-generation Optical Engine for long-haul and metro applications. Working alongside cross-functional teams, you'll implement and refine solutions for complex problems in Dense Wavelength Division Multiplexing transport products. Your contributions will directly support the efficiency and reliability of cutting-edge optical technologies. We foster an environment of knowledge sharing and collaboration where your technical input is valued. We offer competitive compensation, opportunities for professional development, and a comprehensive benefits package, including health, wellness programs, and flexible work arrangements.
- 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 to support seamless integration.
- Support 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 technical input.
- Identify and suggest improvements to firmware development processes and methodologies.
Must-Have
- BS/MS in Electrical Engineering, Computer Science, or related field
- 4+ years of embedded software development experience in a multithreaded real-time environment
- Strong C/C++ programming skills
- Experience with device driver development for Linux or Real-Time Operating Systems
- Good analytical and troubleshooting abilities
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
Skills
- C
- C++
- Linux
- ARM
More jobs at Nokia
All 225Similar roles
Data Engineer
Ledgebrook · US · Canada · USD 100,000–170,000 · today
AI Product Manager
Ledgebrook · US · Canada · USD 150,000–200,000 · today
Principal Data Engineer
Ledgebrook · US · Canada · Poland · USD 180,000–220,000 · today
Senior Site Reliability Engineer (SRE) – CloudVision as a Service (CVaaS)
Arista Networks · Vancouver, BC, Canada · USD 95,000–145,000/yr · today
Electrical Developer
University Health Network · Mississauga, ON, Canada · today
Systems Developer
University Health Network · Mississauga, ON, Canada · today