Postuler

Publié il y a 2 mois

Firmware Engineer

@ Nokia

Ottawa, Ontario

HybrideTemps plein
Postuler
SIGNAUX

En bref

Nokia is hiring an Early Career Firmware Engineer to join an agile Scrum team developing software that controls and monitors next-generation optical network equipment. The role involves writing firmware for embedded CPUs within custom Nokia ASICs. Benefits are listed for Canada, and the posting is a full-time role.

Responsabilités :

  • Develop and test firmware features within a Scrum team
  • Collaborate on feature definition, coding and testing
  • Write firmware for embedded CPUs in custom ASICs
  • Mentor interns and co-ops

Résumé des exigences :

  • Bachelor's in Computer Engineering or equivalent
  • Experience with C, C++ and Python
  • Previous intern or co-op experience at Nokia or Infinera
  • Knowledge of DSP, control theory, optical networks, optical components or embedded CPUs
  • Agile development and unit testing experience

Outils et compétences

Avantages mentionnés

Assurance maladieSoins dentairesSoins de la vueAssurance vieAssurance invaliditéRégime de retraiteProgramme d’aideCongés payésAide aux études
Source et dates

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

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

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

Détails du poste

NiveauDébutant
DomaineGénie
Heures par semaine40 (estimé)
Milieu de travailBureau
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish
FormationBaccalauréat (exigé)
Domaines d’étudesComputer Engineering
Avantages mentionnésCongés payés généreux, Régime de retraite, Aide aux études, Actions ou participation, 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

As an Early Career Firmware Engineer, you’ll be part of an agile Scrum team developing software that controls and monitors next‑generation optical network equipment. You’ll be writing firmware that runs on highly embedded CPUs within custom Nokia ASICs, directly enabling industry‑leading optical hardware.

NILightPath

  • Working as part of a scrum team to develop and test firmware features.
  • Collaborate on feature definition, coding, and testing.
  • Mentor interns and co-ops.
  • Previous intern or co-op experience at Nokia or Infinera.
  • Bachelor's in Computer Engineering or equivalent.
  • Experienced with C and C+,+ and Python.
  • One or more areas of experience: Digital signal processing knowledge, Control Theory, Optical networks, Optical components, embedded cpu.
  • Agile development, including defining feature acceptance criteria, feature, and unit testing.

Some of our benefits in Canada:

  • Corporate Retirement Savings Plan
  • Health and dental benefits
  • Short-term disability, and long-term disability
  • Life insurance, and AD&D – Company paid 2x base pay
  • Optional or Supplemental life and AD&D insurance (Employee/Spouse/Child)
  • Paid time off for holidays and Vacation
  • Employee Stock Purchase Plan
  • Tuition Assistance Plan
  • Adoption assistance
  • Employee Assistance Program/Work Life Resource Program

The above benefits exclude students.

Disclaimer for US/Canada

Nokia Maintains broad annual base salary ranges for its roles in order to account for variations in knowledge, skills, experience and market conditions, and with consideration to internal peer equity. Check the salary ranges in the job info section for this role.

All North America job posts will post for a minimum of 7 calendar days and up to 180 days or until candidate/s identified.

Advancing connectivity to secure a brighter world.

Nokia is a global leader in connectivity for the AI era. With expertise across fixed, mobile and transport networks, powered by the innovation of Nokia Bell Labs, we’re advancing connectivity to secure a brighter world.

Learn more about life at Nokia.

Our recruitment process

We act inclusively and respect the uniqueness of people. Our employment decisions are made regardless of race, color, national or ethnic origin, religion, gender, sexual orientation, gender identity or expression, age, marital status, disability, protected veteran status or other characteristics protected by law. We are committed to a culture of inclusion built upon our core value of respect.

If you’re interested in this role but don’t meet every listed requirement, we still encourage you to apply. Unique backgrounds, perspectives, and experiences enrich our teams, and you may be just the right candidate for this or another opportunity.

The length of the recruitment process may vary depending on the specific role's requirements. We strive to ensure a smooth and inclusive experience for all candidates. Discover more about the recruitment process at Nokia.

Emplois semblables

  • 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

    Sr Firmware Engineer

    Ottawa, ON
    HybrideTemps plein

    Nokia

    4+ ansCandidates need a BS or MS in electrical engineering, computer science or a related field, and 4+ years of embedded software development in a real-time environment. Strong C/C++ and device driver skills for Linux or real-time operating systems are required.

    Zynq, ARM processors, Linux, FPGA

  • 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

  • Firmware Engineer, Principal

    Toronto, ON
    Sur place

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

    scopes, git

  • 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

  • Firmware Engineer

    Ottawa, ON
    Temps plein

    Work in Ottawa: Invest Ottawa is a non-profit, partnership organization that operates on an annual budget that comes from a variety of sources including: municipal,…

    5+ ansCandidates need a Bachelor's or Master's degree in an engineering or computer science field and 5+ years of embedded firmware experience. Strong C/C++ and Python, ARM Cortex-M or RISC-V experience, and hardware debugging skills are required.

    oscilloscope, logic analyzer, JTAG, SWD, GDB, Git

  • Firmware Engineer II

    Ottawa, ON
    Temps plein

    Adtran Networks Canada Inc.

    Candidates need a bachelor's degree in electrical or computer engineering or a related field, plus proficiency in C for embedded software, debugging and real-time operating system experience. Familiarity with ARM microcontrollers, UART, SPI and I2C, schematics and oscilloscopes, and strong communication skills are also required.

    C, oscilloscope, ARM microcontroller, FPGA, ASIC

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.