Apply now

Posted last month

Staff Firmware Engineer

@ Nokia

Ottawa, Ontario

On-siteFull-time8+ years experience
Apply now
SIGNALS

Overview

Nokia is hiring a Staff Firmware Engineer to design, implement and test firmware for the next-generation Optical Engine used in long-haul, metro and data center interconnect products. The role involves working with optical, hardware, FPGA, software, manufacturing and test teams, debugging customer issues and taking part in design reviews. The posting states competitive compensation, professional growth, a comprehensive benefits package and flexible work arrangements.

Responsibilities:

  • Design, implement and test optical engine firmware
  • Maintain firmware requirement and design documents
  • Collaborate with optical, hardware, FPGA, software, manufacturing and test teams
  • Debug and resolve customer issues
  • Participate in design reviews and architecture decisions

Requirements summary:

  • Bachelor's degree or higher in computer or electrical engineering, or equivalent
  • 8+ years of embedded C/C++ real-time programming
  • Experience with UART, SPI and I2C interfaces
  • Knowledge of SOC architecture, Linux kernel and RTOS
  • Experience with CMake, gRPC and protobuf
  • Excellent written and verbal communication

Tools & skills

Benefits mentioned

VisionWellness
Source and dates

Employer career site / ATS feed · oraclecloud

Employer posting date
2026-10-06
First seen by our source
2026-10-08
Source record updated
2026-10-15

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Experience8+ years
Hours per week40 (estimated)
Work settingOffice, Laboratory
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
EducationBachelor’s degree (required)
Fields of studyComputer Engineering, Electrical Engineering
Perks mentionedFlexible hours, Wellness

Summary and details written by AI from the posting; the employer’s posting is the authority.

FieldValue
Open jobs on Jobsy76
Job description

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.

NILightPath

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

Similar jobs

  • Staff Firmware Engineer — CPU Telemetry & Drivers

    Markham, ON

    Talentlab

    Candidates need strong embedded or firmware development experience, advanced C or C++ skills, and a solid understanding of CPU and SoC architecture. Experience with performance counters, telemetry or diagnostics, and Linux knowledge, are valued, along with a Bachelor's or Master's degree in a related engineering or computer science field.

    C, C++, Linux

  • Security Professional

    Ottawa, ON
    $21.50/hrPart Time

    Allied Universal: Allied Universal®, a leading security and facility services company, provides proactive security services and cutting-edge smart technology to…

    Valid Quebec BSP Security Guard Licence (mandatory); Strong communication and interpersonal skills; Professional appearance and positive attitude

    Security Professional

    Ottawa, ON
    $21.50/hrPart Time

    Allied Universal: Allied Universal®, a leading security and facility services company, provides proactive security services and cutting-edge smart technology to…

    Candidates need a valid Quebec BSP Security Guard Licence, strong communication and report-writing skills, and a calm, professional manner. Prior security experience in an educational or institutional setting is an asset, and First Aid and CPR certification is considered an asset.

    CCTV systems

  • Training and Quality Assurance Coordinator

    Ottawa, ON
    On-siteFull Time

    House of Commons (Canada) / Chambre des communes (Canada): The House of Commons Administration provides Members of Parliament with services, infrastructure and advice to help them carry out their work on…

    You will identify areas where new work processes, techniques, skills, and capacity are required, while supporting initiatives that enhance workforce performance and effective resource…; You must be able to provide…

    Coordonnateur·trice de la formation et du contrôle de la qualité

    Ottawa, ON
    On-siteFull Time

    House of Commons (Canada) / Chambre des communes (Canada): The House of Commons Administration provides Members of Parliament with services, infrastructure and advice to help them carry out their work on…

    Vous déterminerez les secteurs où de nouvelles méthodes de travail, techniques, compétences et capacités sont requis, tout en appuyant des initiatives visant à améliorer le rendement du…; Nous recherchons une personne…

  • Store Manager - Ottawa Trainyards

    Ottawa, ON
    On-siteFull Time

    Reitmans (Canada) Ltée/Ltd

    3+ YOE3+ MgmtCandidates need at least 3 years of team management experience, ideally in fashion retail, plus strong organizational, problem-solving and communication skills. A high school diploma, proficiency with POS, ERP, ATS and Microsoft Office, and the ability to stand for long periods and lift up to 40 lbs are also required.

    POS, ERP, ATS, Microsoft Office

    Assistant Store Manager - Hazeldean Mall

    Ottawa, ON
    On-siteFull Time

    Reitmans (Canada) Ltée/Ltd

    2+ YOE2+ MgmtCandidates need 2+ years of team management or supervision in retail or a customer-focused setting, strong organization and sales skills, and a high school diploma. They must be proficient in POS, ERP, ATS and Microsoft Office, and able to work evenings, weekends and holidays.

    POS, ERP, ATS, Microsoft Office Suite, step ladder

  • AI-Native VP of Software Engineering, Canada-based (CAD $260,000/year)

    Toronto, ON +5
    RemoteFull Time

    CXT Software

    12+ YOE5+ MgmtCandidates need 12+ years in software engineering, including 5+ years in engineering leadership and 2+ years managing managers. They must have led a multi-team B2B SaaS organization, owned production operations and used AI coding assistants in production work.

    Azure, Angular, MAUI, SQL, .NET, C#

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.