Back to results

Senior Firmware Engineer

  • ON, Canada
  • Ontario, Canada, Canada

Full-time

Apply on LinkedIn About employer

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Posting language
English
Posted

Original job 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.
More about this job

Responsibilities

Develop, integrate, debug, and troubleshoot embedded firmware for 32-bit ARM Cortex microcontrollers, including Bluetooth Low Energy functionality. Design and implement production bare-metal firmware involving interrupt handling, timing-critical behavior, peripheral drivers, and hardware interfaces.

Requirements

Requires a bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or a related field, and at least five years of embedded firmware development using C++ on 32-bit ARM Cortex microcontrollers. Candidates must have hands-on Bluetooth Low Energy experience and demonstrated ability to design, implement, and debug production bare-metal firmware.

Skills

  • Embedded Firmware Development
  • C++
  • Bluetooth Low Energy
  • Bare-Metal Firmware
  • Interrupt Handling
  • Timing-Critical Behavior
  • Peripheral Drivers
  • Hardware Interfaces
  • Firmware Integration
  • Debugging
  • Troubleshooting

Visa sponsorship

Not detected in the job text

Categories

  • Engineering
  • Technology
  • Software

Keywords

  • Embedded Firmware
  • C++
  • 32-Bit ARM Cortex
  • Microcontrollers
  • Bluetooth Low Energy
  • Firmware Development
  • Firmware Integration
  • Firmware Debugging
  • Troubleshooting
  • Bare-Metal Firmware
  • Interrupt Handling
  • Timing-Critical Behavior
  • Peripheral Drivers
  • Hardware Interfaces
  • Computer Engineering
  • Computer Science
  • Electrical Engineering
  • Engineering Services

Report this job

Get in touch
MovoJobs

Contact us