Embedded Firmware Engineer: Bare-Metal & RTOS

Addison Group

Waukegan (IL)

On-site

USD 90,000 - 120,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Addison Group is seeking an experienced Embedded Software Engineer to design, develop, and support embedded firmware for industrial products. This role emphasizes low-level, bare-metal firmware and full lifecycle ownership from concept through production support.

Responsibilities include C-based firmware for microcontroller systems, RTOS/FreeRTOS environments, and interfacing with RS232, USB, Ethernet, and Wi‑Fi. Collaboration with hardware and test teams is essential for optimum performance.

Qualifications

  • Strong proficiency in C programming for embedded systems.
  • Experience delivering cradle-to-grave embedded products using bare-metal programming.
  • Experience in RTOS environments such as FreeRTOS.
  • Knowledge of embedded communications: RS232, USB, Ethernet, Wi‑Fi.
  • Good debugging and hardware/software interface troubleshooting.

Responsibilities

  • Develop embedded firmware in C for microcontroller-based systems.
  • Lead products through full development lifecycle from design to maintenance.
  • Design and implement bare-metal embedded software.
  • Develop software in RTOS environments (FreeRTOS).
  • Interface embedded systems with RS232, USB, Ethernet, and Wi‑Fi.
  • Collaborate with hardware, manufacturing, and test teams to optimize performance.
  • Support verification, validation, and field issue resolution.

Skills

C programming
RTOS experience
Bare-metal development
Troubleshooting hardware/software

Tools

FreeRTOS
SDIO

Job description

Addison Group is seeking an experienced Embedded Software Engineer to design, develop, and support embedded firmware for industrial products. This role emphasizes low-level, bare-metal firmware and full lifecycle ownership from concept through production support.

Responsibilities include C-based firmware for microcontroller systems, RTOS/FreeRTOS environments, and interfacing with RS232, USB, Ethernet, and Wi‑Fi. Collaboration with hardware and test teams is essential for optimum performance.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Addison Group • Waukegan (IL)

On-site
USD 90,000 - 120,000
Firmware Engineer - Embedded Systems | Linux & RTOS
Firmware Engineer - Embedded Systems | Linux & RTOS

Additech, Inc. • Houston (TX)

On-site
USD 85,000 - 110,000
Firmware Engineer
Firmware Engineer

HumCap • United States

On-site
USD 120,000 - 165,000
Embedded Firmware Engineer — RTOS Expert (Flexible)
Embedded Firmware Engineer — RTOS Expert (Flexible)

Schneider Electric • Andover (MA)

On-site
USD 68,000 - 102,000
Medical, dental, vision insurance
401(k) + match
Paid family leave
+1
Senior Embedded Firmware Engineer - RTOS & Bare-Metal
Senior Embedded Firmware Engineer - RTOS & Bare-Metal

Jobot • Houston (TX)

On-site
USD 125,000 - 135,000
Health insurance
Retirement plans
Paid time off
+2
Embedded Firmware Engineer - ARM & RTOS
Embedded Firmware Engineer - ARM & RTOS

Bray International, Inc. • Houston (TX)

On-site
USD 80,000 - 110,000
Competitive Pay Plans
Comprehensive Benefits (Medical,Dental
Vision, Life Insurance
+3
Embedded Firmware Engineer - RTOS, MCU & IoT
Embedded Firmware Engineer - RTOS, MCU & IoT

CodeX Tech-IT LLC • California (MO)

On-site
USD 80,000 - 110,000
Embedded Firmware Engineer: RTOS, ARM & Networking
Embedded Firmware Engineer: RTOS, ARM & Networking

Greenlight Professional Services, Inc. • Alpharetta (GA)

On-site
USD 80,000 - 120,000
Senior Embedded Firmware Engineer – RTOS & IoT Devices
Senior Embedded Firmware Engineer – RTOS & IoT Devices

XpertDirect • Austin (TX)

On-site
USD 100,000 - 130,000
Embedded Firmware Engineer - Bare Metal
Embedded Firmware Engineer - Bare Metal

Richgroupusa • Roanoke (VA)

On-site
USD 100,000 - 165,000