Emplois Ottawa/Gatineau
← Retour à l'annuaire

Staff Firmware Engineer

Nokia · Ottawa

Publié le 6 octobre 2026

Voir l'offre sur oracle-nokia

Vous serez redirigé vers le site d'origine de l'offre.

Description du poste

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.

Responsibilities

  • 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

Mise en page générée automatiquement à partir du texte de l'annonce. En cas de doute, l'offre d'origine fait foi.

Autres offres chez Nokia

Nokia recrute aussi pour 47 autres postes dans la région :

Voir toutes les offres de Nokia

Postes de « Staff Firmware Engineer » chez d'autres employeurs

Une autre offre pour ce poste dans la région d'Ottawa-Gatineau.

Voir toutes les offres « Staff Firmware Engineer »