Senior Embedded Firmware Engineer Needed
Budget: $5,000 – $10,000 CAD
We are seeking a Senior Embedded Firmware Engineer or Small Embedded Systems Team to extend and integrate an existing commercial embedded firmware platform for a new hardware revision.
This is not a greenfield project. The successful candidate will work with an established embedded C firmware platform and will be responsible for understanding the existing architecture, implementing support for new hardware, integrating new functionality, and delivering production-quality firmware.
Responsibilities:
Review and understand an existing embedded firmware codebase.
Develop and integrate firmware for new hardware components.
Implement and debug embedded firmware.
Work with RTOS-based embedded systems.
Develop and maintain communication interfaces including SPI, I²C, UART/RS-422, and Ethernet.
Participate in system integration and firmware validation.
Use Git for source control.
Required Skills:
Embedded C
RTOS experience (MQX, FreeRTOS, uC/OS, ThreadX, or similar)
SPI
I²C
UART / RS-232 / RS-422
Ethernet / TCP-IP
Embedded debugging
Hardware bring-up
Git
Preferred Experience:
ColdFire processors
MQX RTOS
CodeWarrior
NetBurner
Bootloaders and firmware updates
RF communications or telecommunications equipment
We welcome applications from experienced individual engineers as well as small embedded systems teams. Candidates should provide details of similar embedded firmware projects they have completed and explain their experience with legacy embedded firmware platforms.
This is not a greenfield project. The successful candidate will work with an established embedded C firmware platform and will be responsible for understanding the existing architecture, implementing support for new hardware, integrating new functionality, and delivering production-quality firmware.
Responsibilities:
Review and understand an existing embedded firmware codebase.
Develop and integrate firmware for new hardware components.
Implement and debug embedded firmware.
Work with RTOS-based embedded systems.
Develop and maintain communication interfaces including SPI, I²C, UART/RS-422, and Ethernet.
Participate in system integration and firmware validation.
Use Git for source control.
Required Skills:
Embedded C
RTOS experience (MQX, FreeRTOS, uC/OS, ThreadX, or similar)
SPI
I²C
UART / RS-232 / RS-422
Ethernet / TCP-IP
Embedded debugging
Hardware bring-up
Git
Preferred Experience:
ColdFire processors
MQX RTOS
CodeWarrior
NetBurner
Bootloaders and firmware updates
RF communications or telecommunications equipment
We welcome applications from experienced individual engineers as well as small embedded systems teams. Candidates should provide details of similar embedded firmware projects they have completed and explain their experience with legacy embedded firmware platforms.
Related categories:
C Programming
Electronics
Microcontroller
PCB Layout
RTOS
Debugging
Git
Embedded Systems
Firmware Development