

Insight Global
Firmware Design Engineer
β - Featured Role | Apply direct with Data Freelance Hub
This role is a Firmware Design Engineer for a 12-month remote contract, paying $52-64/hr. Requires 7+ years in firmware development, experience with Embedded Linux (Yocto, Buildroot), CI/CD pipelines, C++, and Python. Automotive experience is a plus.
π - Country
United States
π± - Currency
$ USD
-
π° - Day rate
512
-
ποΈ - Date
February 5, 2026
π - Duration
More than 6 months
-
ποΈ - Location
Remote
-
π - Contract
1099 Contractor
-
π - Security
Unknown
-
π - Location detailed
United States
-
π§ - Skills detailed
#Jenkins #Scripting #Security #C++ #Storage #Databases #Python #DevOps #Linux #Data Storage #Cybersecurity #Azure #Programming #Embedded Systems #Azure DevOps
Role description
Title: Firmware Design Engineer
Location: REMOTE anywhere in the US, MUST be online for at least 6hr overlap (EST)
β’ EST schedule: 730am-530pm
β’ MAJOR PLUS to be local to Columbus IN for hybrid schedule
Duration: 12mo contract, potential extensions/conversion to FTE
Interview Process: 3 rounds (2 virtual, 1 onsite)
Compensation: $52-64/hr approx. (some potential flex)
Must Haves
β’ 7+ years of experience as Firmware Development Engineer.
β’ Experience creating and managing Embedded Linux Platform (Yocto, Buildroot, OpenWRT).
β’ Solid experience as Firmware Developer on Linux Embedded Platform.
β’ Experience with CI/CD Build/Release Pipelines (Azure Devops, Jenkins, etc).
β’ Experience managing repositories branches and integration work.
β’ Experience integrating and managing OSS (Open Source Software).
β’ Experience with C++ programming language.
β’ Experience on Firmware Release management.
β’ Experience with Python programming language.
β’ Hands-on experience on troubleshooting FW for embedded systems.
β’ Experience with non-volatile databases/data storage for embedded systems.
β’ Exposure to FW projects that follow Cybersecurity requirements.
Plusses
β’ Python scripting
β’ Automotive industry experience
DayβtoβDay in This Role
In this role, youβll be a handsβon Firmware Development Engineer working primarily with Embedded Linux systems that run on production hardware (trucks). The platform already exists β this is not a greenfield environment β so the focus is on evolving, upgrading, and maintaining a productionβgrade Linux OS rather than building one from scratch.
Core Focus Areas
On a typical day, youβll be working within a Linux environment, designing and maintaining customized Linux images tailored for specific hardware. The team uses platforms such as Yocto, Buildroot, and OpenWRT to manage the embedded OS.
Title: Firmware Design Engineer
Location: REMOTE anywhere in the US, MUST be online for at least 6hr overlap (EST)
β’ EST schedule: 730am-530pm
β’ MAJOR PLUS to be local to Columbus IN for hybrid schedule
Duration: 12mo contract, potential extensions/conversion to FTE
Interview Process: 3 rounds (2 virtual, 1 onsite)
Compensation: $52-64/hr approx. (some potential flex)
Must Haves
β’ 7+ years of experience as Firmware Development Engineer.
β’ Experience creating and managing Embedded Linux Platform (Yocto, Buildroot, OpenWRT).
β’ Solid experience as Firmware Developer on Linux Embedded Platform.
β’ Experience with CI/CD Build/Release Pipelines (Azure Devops, Jenkins, etc).
β’ Experience managing repositories branches and integration work.
β’ Experience integrating and managing OSS (Open Source Software).
β’ Experience with C++ programming language.
β’ Experience on Firmware Release management.
β’ Experience with Python programming language.
β’ Hands-on experience on troubleshooting FW for embedded systems.
β’ Experience with non-volatile databases/data storage for embedded systems.
β’ Exposure to FW projects that follow Cybersecurity requirements.
Plusses
β’ Python scripting
β’ Automotive industry experience
DayβtoβDay in This Role
In this role, youβll be a handsβon Firmware Development Engineer working primarily with Embedded Linux systems that run on production hardware (trucks). The platform already exists β this is not a greenfield environment β so the focus is on evolving, upgrading, and maintaining a productionβgrade Linux OS rather than building one from scratch.
Core Focus Areas
On a typical day, youβll be working within a Linux environment, designing and maintaining customized Linux images tailored for specific hardware. The team uses platforms such as Yocto, Buildroot, and OpenWRT to manage the embedded OS.






