Postuler

Publié le mois dernier

Staff Firmware Engineer

@ Nokia

Ottawa, Ontario

Sur placeTemps plein8+ ans d’expérience
Postuler
SIGNAUX

En bref

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.

Responsabilités :

  • 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

Résumé des exigences :

  • 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

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-10-06
Première détection par notre source
2026-10-08
Mise à jour du dossier source
2026-10-15

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érience8 an(s) et plus
Heures par semaine40 (estimé)
Milieu de travailBureau, Laboratoire
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish
FormationBaccalauréat (exigé)
Domaines d’étudesComputer Engineering, Electrical Engineering
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 Jobsy78
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

Emplois semblables

  • 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

  • Director, Corporate Client Group

    Ottawa, ON +1
    Temps plein

    Royal Bank of Canada: Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance.

    Cotation en bourse: TSX:RY · NYSE:RY · Source vérifiée: 2026-11-02

    3+ ansCandidates need a university degree, ideally in commerce or business, plus 3 to 5 years of commercial banking experience. They need a proven business development record, strong financial analysis, and good communication and negotiation skills.

    Video conferencing, Social media, Digital banking, Mobile banking applications

    Associate Vice President, Core Banking, RBCx (similar to Commercial Account Manager)

    Ottawa, ON
    Temps plein

    Royal Bank of Canada: Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance.

    Cotation en bourse: TSX:RY · NYSE:RY · Source vérifiée: 2026-11-02

    2+ ansRoyal Bank of Canada asks for at least 2 years of service or sales experience with strong communication and relationship skills. Candidates need a passion for the tech sector and comfort with change and new products.

  • Head of Security and Parking Operations

    Ottawa, ON +1
    40–48 $/hTemporaire

    Hays

    3+ ansCandidates need 3+ years managing physical security, guard services and security systems, plus experience leading contractors and managing security contracts. They must work in English with French support, be eligible for a secret clearance, and know Microsoft Office 365.

    Microsoft Office 365, CCTV, access control systems, alarm systems

  • Cashier, Hourly Part Time Flexible Shifts

    Ottawa, ON
    Temps partiel

    Shoppers Drug Mart

    Candidates need solid computer and cash register experience, good organization and record-keeping skills, and attention to detail. Teamwork and a professional appearance that meets the uniform policy are also expected.

    caisse, code à barres, PC Optimum

  • Housekeeper

    Ottawa, ON
    17,90–18,50 $/hTemps partiel

    ComForCare Home Care - Ottawa Champlain

    Candidates need a passion for helping others, knowledge of safety practices and basic housekeeping tools, and strong attention to detail. Reliable transportation is required, and prior housekeeping experience is a bonus.

    vacuum, cleaning products, laundry equipment

  • Intermediate Geotechnical Engineer (2026110694)

    Cambridge, ON +4
    Temps plein

    Thurber Engineering Ltd.

    6+ ansCandidates need at least 6 years of geotechnical experience and a geotechnical or geological engineering degree. A P.Eng. or eligibility for PEO registration, strong rock and soil mechanics knowledge, and a valid Ontario G licence are also required.

    RocScience, Plaxis, GeoStudio

    Geotechnical Engineering Intern (2026110691)

    Ottawa, ON
    Temps plein

    Thurber Engineering Ltd.

    Candidates need 0 to 3 years of geotechnical experience and a degree in Geotechnical or Geological Engineering, a Class G driver's licence and strong English communication. Strong soil and rock mechanics knowledge, computer skills and eligibility for PEO membership are also required.

    RocScience, Excel, Word

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.