Firmware Design Engineer

Insight Global • United State
Remote
Apply
AI Summary

Design and maintain customized Linux images for embedded systems. Develop firmware for production-grade Linux OS. Collaborate with the team to evolve and upgrade the existing platform.

Key Highlights
Hands-on Firmware Development Engineer
Embedded Linux systems
Customized Linux images
Key Responsibilities
Design and maintain customized Linux images for embedded systems
Develop firmware for production-grade Linux OS
Collaborate with the team to evolve and upgrade the existing platform
Technical Skills Required
Embedded Linux Platform (Yocto, Buildroot, OpenWRT) C++ programming language Python programming language CI/CD Build/Release Pipelines (Azure Devops, Jenkins, etc) Non-volatile databases/data storage for embedded systems
Benefits & Perks
$52-64/hr approx.
Remote work
Hybrid schedule
Nice to Have
Automotive industry experience
Python scripting

Job 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.


Similar Jobs

Explore other opportunities that match your interests

Business Intelligence Analyst

Programming
•
9m ago
Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Mid-Senior level

AllSTEM Connections

United State

DevSecOps Engineer

Programming
•
19m ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

BlueCross BlueShield of Tennes...

United State

Software Engineer III - EPDM and Transaction Enrollment Tools

Programming
•
55m ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Availity

United State

Subscribe our newsletter

New Things Will Always Update Regularly