Postuler

Publié il y a 4 mois

Sr Firmware Engineer

@ Nokia

Ottawa, Ontario

HybrideTemps plein4+ ans d’expérience
Postuler
SIGNAUX

En bref

Nokia is hiring a Senior Firmware Engineer for its next-generation Optical Engine used in long-haul, metro and data center interconnect products. The role designs, implements and tests embedded firmware, works with cross-functional teams and supports manufacturing and customer issues. The posting states a competitive compensation package and flexible work arrangements.

Responsabilités :

  • Design, implement and test optical engine firmware
  • Develop firmware requirement and design documents
  • Collaborate with optical, hardware, FPGA and software teams
  • Debug and resolve customer issues
  • Support knowledge transfer to manufacturing

Résumé des exigences :

  • BS or MS in electrical engineering or computer science
  • 4+ years embedded software development, real-time environment
  • Strong C/C++ programming
  • Device driver development for Linux or RTOS
  • Good analytical and troubleshooting skills

Outils et compétences

Avantages mentionnés

Soins de la vueMieux-être
Source et dates

Site carrière / système de candidatures · oraclecloud

Date publiée par l’employeur
2026-07-07
Première détection par notre source
2026-10-08
Mise à jour du dossier source
2026-10-09

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauSenior
DomaineDéveloppement logiciel
Expérience4 an(s) et plus
Heures par semaine40 (estimé)
Milieu de travailBureau, Laboratoire
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish
FormationBaccalauréat (exigé), Maîtrise (exigé)
Domaines d’étudesElectrical Engineering, Computer Science
Avantages mentionnésHoraire flexible, Mieux-être

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

ChampValeur
Offres sur Jobsy75
Description

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

Emplois semblables

  • Firmware Engineer, Edge AI Silicon Validation (Embedded C)

    Markham, ON
    Sur place

    Qualcomm Canada ULC

    2+ ansCandidates need at least 2 years of embedded firmware or silicon validation experience in C, plus a bachelor's degree and 4 or more years of ASIC validation work (or a master's with 3 years, or a PhD with 2 years). Strong debugging, lab equipment and communication skills are needed.

    Oscilloscope, Protocol analyzer, JTAG debugger, FPGA prototyping system, Perforce, Git

    Firmware Engineer, Principal

    Toronto, ON
    Sur place

    Qualcomm Canada ULC

    8+ ansCandidates need an engineering or computer science degree plus 8+ years of software engineering experience, or a master's with 7+ years. They also need 4+ years coding in C, C++, Java or Python, strong embedded firmware and lab debug skills, and team leadership experience.

    Git, Python, RISC-V

    Firmware Engineer, Staff

    Toronto, ON
    Sur place

    Qualcomm Canada ULC

    6+ ansCandidates need a bachelor's, master's or PhD in a related field plus 4, 3 or 2 years of software engineering experience respectively, and 6+ years with embedded systems and strong C/C++ and Python skills. Hands-on lab bring-up and debugging experience with high-speed signals and protocols such as PCIe and Ethernet is expected.

    oscilloscope, JTAG debugger, EDA tools, Jira, Confluence

    Firmware Engineer – SerDes PHY (all levels)

    Toronto, ON
    Sur place

    Qualcomm Canada ULC

    6+ ansCandidates need an engineering or computer science degree and 4 to 6+ years of software engineering experience, depending on degree level. They also need at least 3 years of programming experience in languages such as C, C++, Java or Python.

    JTAG debuggers, git, Verilog, SystemVerilog

  • Firmware Engineer

    Ottawa, ON
    Sur placeTemps plein

    Nokia

    Candidates need a bachelor's degree in Computer Engineering or equivalent, experience with C, C++ and Python, and agile development skills. Knowledge of digital signal processing, control theory, optical networks, optical components or embedded CPUs is needed in at least one area.

    Firmware, Computer engineering, C, Python, Signal processing, Optical components

  • Senior Firmware Engineer

    Toronto, ON

    Talentlab

    5+ ansCandidates need a Bachelor's in electrical engineering or computer science and at least 5 years of experience with complex SoC or silicon products for server, storage or networking. Strong C or C++ and Python skills, plus hands-on experience with high-speed data center interfaces, are required.

    gcc, Make, Doxygen, GitHub

  • Senior Firmware Engineer

    Markham, ON
    Temps plein

    AMD, Inc.

    Candidates need extensive experience with microcontrollers and embedded C or assembly, strong low-level hardware and firmware interface knowledge, and a bachelor's or master's degree in electronics, computer engineering or another applied science.

    Git, GitHub Actions, Python, RTOS, emulation platforms, RTL simulation tools

  • Senior Firmware Engineer

    Markham, ON
    Temps plein

    Advanced Micro Devices, Inc

    Candidates need extensive embedded firmware experience with microcontrollers and C or assembly, plus a bachelor's or master's degree in an engineering or applied science field. Experience with RTOS, Python, Git, Agile and pre-silicon environments is preferred.

    Git, GitHub Actions

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.