Senior Firmware Engineer
- ON, Canada
- Ontario, Canada, Canada
Full-time
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