Location
Decatur
Posted
May 28, 2026
Commute
Local Area
Local Opportunity Near You!
This job is in your area. Enjoy a short commute and work close to home.
Job Description
Description
Robert Half is hiring! We are looking for a Firmware Engineer to join our team and help build reliable software for embedded hardware platforms. This role focuses on low-level development across microcontroller and embedded Linux environments, with an emphasis on hardware bring-up, driver development, and system performance. The ideal candidate brings strong C/C++ expertise, works effectively with cross-functional teams, and is comfortable diagnosing complex interactions between hardware and firmware.
Responsibilities:
β’ Lead initial firmware enablement for new boards by configuring boot processes, initializing memory, and validating connected hardware components.
β’ Create and support embedded software in C/C++ for both bare-metal targets and Linux-based devices, ensuring stable and maintainable implementations.
β’ Build and refine drivers for onboard components and communication buses, including sensor, storage, display, radio, ...
Robert Half is hiring! We are looking for a Firmware Engineer to join our team and help build reliable software for embedded hardware platforms. This role focuses on low-level development across microcontroller and embedded Linux environments, with an emphasis on hardware bring-up, driver development, and system performance. The ideal candidate brings strong C/C++ expertise, works effectively with cross-functional teams, and is comfortable diagnosing complex interactions between hardware and firmware.
Responsibilities:
β’ Lead initial firmware enablement for new boards by configuring boot processes, initializing memory, and validating connected hardware components.
β’ Create and support embedded software in C/C++ for both bare-metal targets and Linux-based devices, ensuring stable and maintainable implementations.
β’ Build and refine drivers for onboard components and communication buses, including sensor, storage, display, radio, ...