×
Register Here to Apply for Jobs or Post Jobs. X

Firmware Engineer

Job in Columbus, Bartholomew County, Indiana, 47201, USA
Listing for: Insight Global
Full Time position
Listed on 2026-02-08
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer, DevOps, Embedded Systems / Firmware
Salary/Wage Range or Industry Benchmark: 59 - 68 USD Hourly USD 59.00 68.00 HOUR
Job Description & How to Apply Below

Location: Columbus, Indiana 47201 - onsite 1 week per month or 2 weeks per 2 months

Duration: 12 month contract

Insight Global is searching for a Firmware Development Engineer to support one of our material handling clients in Columbus, IN. The engineer will design firmware solutions, estimate development effort, and build high‑quality C++ firmware for Linux‑based embedded platforms. This includes creating and maintaining customized Linux images, integrating and managing open‑source software, and overseeing repository branching and integration to ensure smooth code delivery.

They will maintain CI/CD build and release pipelines, perform hands‑on troubleshooting and testing both on the bench and in the field, and ensure overall system performance and reliability. Core responsibilities also include developing and maintaining foundational system components such as non‑volatile data storage, inter‑process communication, system startup routines, and logging infrastructure, as well as integrating and managing static analysis tools to support code quality.

Must haves:

  • 7+ years as a Firmware Development Engineer working on Linux‑based embedded platforms (Yocto preferred; Buildroot/OpenWRT acceptable)
  • Experience integrating and managing OSS components in embedded Linux systems
  • Strong troubleshooting and debugging skills for embedded firmware
  • CI/CD pipeline creation and maintenance (Azure Dev Ops preferred; Jenkins acceptable)
  • Skilled in repository/branch management and integration workflows
  • Proficient in C++;
    Python used for tooling and automation
  • Experience with firmware release processes and version management
  • Knowledge of non‑volatile storage solutions for embedded systems
  • Exposure to cybersecurity‑aligned firmware development
  • Highly organized and effective in fast‑paced, multi‑discipline environments

Plusses:

  • Python - used for tooling and automation

$59/hr to $68/hr.

Exact compensation may vary based on several factors, including skills, experience, and education.

Employees in this role will enjoy a comprehensive benefits package starting on day one of

employment, including options for medical, dental, and vision insurance. Eligibility to enroll in

the 401(k) retirement plan begins after 90 days of employment. Additionally, employees in this

role will have access to paid sick leave and other paid time off benefits as required under the

applicable law of the worksite location.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary