Postuler

Publié hier

Senior Firmware Engineer

@ Pentangle Tech Services | P5 Group

Ontario

Temps plein5+ ans d’expérience
Postuler
SIGNAUX

En bref

Pentangle Tech Services, part of P5 Group, is hiring a Senior Firmware Engineer on a full-time basis. The role centres on bare-metal and embedded firmware for 32-bit ARM Cortex microcontrollers, with strong Bluetooth Low Energy work. The posting states a bachelor's degree in a related field and 5+ years of embedded C++ experience.

Responsabilités :

  • Design and implement production bare-metal firmware
  • Develop peripheral drivers and hardware interfaces
  • Handle interrupts and timing-critical behaviour
  • Integrate, debug and troubleshoot BLE firmware

Résumé des exigences :

  • Bachelor's degree in computer or electrical engineering or related field
  • 5+ years embedded C++ on 32-bit ARM Cortex
  • Strong hands-on Bluetooth Low Energy experience
  • Production bare-metal firmware debugging experience
Source et dates

Type de source non vérifié · apify-linkedin

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

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

Détails du poste

NiveauSenior
DomaineGénie
Expérience5 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, Computer Science, Electrical Engineering

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

Pentangle Tech Services | P5 Group

ChampValeur
Offres sur Jobsy2
Description

Must-Have Qualifications

  • Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or a related field.
  • 5+ years of embedded firmware development using C++ on 32-bit ARM Cortex microcontrollers.
  • Strong hands-on Bluetooth Low Energy experience, including firmware development, integration, debugging, and troubleshooting.
  • Demonstrated experience designing, implementing, and debugging production bare-metal firmware, including interrupt handling, timing-critical behavior, peripheral drivers, and hardware interfaces.

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.