Senior Embedded Software Engineer - Remote Bring-Up & RTOS

ITW

Richmond (VA)

On-site

USD 78,000 - 130,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

ITW is seeking an Embedded Software Engineer in the Richmond, VA area to design, develop, test, and support embedded software for both new and existing products. You will bring up new hardware, implement low-level drivers, and work closely with hardware teams to ensure robust, maintainable firmware.

The role requires hands-on engineering, strong problem solving, and the ability to operate across the full software lifecycle with occasional travel to support manufacturing and customers.

Qualifications

  • Bachelor’s degree in engineering (Software, Electrical, Computer, or related).
  • 4+ years embedded software development or related engineering experience.
  • Proficiency in C/C++, Git, and real-time OS such as FreeRTOS or MQX.
  • Strong hardware/software integration and system level design knowledge.
  • Ability to work independently across design, coding, testing, and documentation phases.
  • Excellent analytical, problem-solving, and communication skills.

Responsibilities

  • Develop, code, test, and debug embedded software for customers and internal products.
  • Design and modify moderately complex software applications based on specifications.
  • Bring up embedded software on new hardware platforms and verify MCU/memory interfaces.
  • Develop and debug low-level drivers for UART, SPI, I2C, USB, Ethernet, GPIO.
  • Coordinate cross-functional activities and document designs and analyses.
  • Create and execute test plans for hardware and firmware bring-up and regression.

Skills

C/C++
Git
FreeRTOS
MQX
Debug tools

Education

Bachelor's degree in engineering

Tools

JTAG debuggers
Oscilloscopes
Logic analyzers
Serial protocol analysis tools

Job description

ITW is seeking an Embedded Software Engineer in the Richmond, VA area to design, develop, test, and support embedded software for both new and existing products. You will bring up new hardware, implement low-level drivers, and work closely with hardware teams to ensure robust, maintainable firmware.

The role requires hands-on engineering, strong problem solving, and the ability to operate across the full software lifecycle with occasional travel to support manufacturing and customers.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer – Hardware Bring-Up
Embedded Software Engineer – Hardware Bring-Up

Avery Weigh-Tronix • North Dakota

On-site
USD 78,000 - 130,000
Embedded Software Engineer - Hardware Bring-Up & Systems
Embedded Software Engineer - Hardware Bring-Up & Systems

Avery Weigh-Tronix • Missouri

On-site
USD 78,000 - 130,000
Remote Embedded Software Engineer | Microcontroller Pro
Remote Embedded Software Engineer | Microcontroller Pro

ITW • Columbus (OH)

On-site
USD 78,000 - 130,000
Remote Embedded Software Engineer — C/C++ & MCU
Remote Embedded Software Engineer — C/C++ & MCU

ITW • Salt Lake City (UT)

On-site
USD 78,000 - 130,000
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
+1
Remote Senior Embedded Software Engineer - RTOS/UAS Firmware
Remote Senior Embedded Software Engineer - RTOS/UAS Firmware

Redwire Defense Tech • United States

On-site
USD 159,000 - 266,000
Matching 401(k)
Paid PTO
Paid holidays
+5
Embedded Software Engineer: Hardware Bring-Up & RTOS
Embedded Software Engineer: Hardware Bring-Up & RTOS

Avery Weigh-Tronix • Michigan

On-site
USD 78,000 - 130,000
Senior Embedded Firmware Engineer — Real-Time & Hardware Co-Design
Senior Embedded Firmware Engineer — Real-Time & Hardware Co-Design

VIAVI Solutions • Calabasas (CA)

On-site
USD 97,000 - 179,000
Paid time off
Health, life and disability insurance
401(k)
+1
Senior Embedded Engineer — IoT & RTOS, On‑Site Austin
Senior Embedded Engineer — IoT & RTOS, On‑Site Austin

Connect Tech+Talent • Austin (TX)

On-site
USD 110,000 - 160,000
Embedded Systems Engineer — C/C++, RTOS & Low-Level
Embedded Systems Engineer — C/C++, RTOS & Low-Level

Interclypse, Inc. • Maryland

On-site
USD 90,000 - 120,000
Paid Time Off
Parental Leave
Bereavement Leave
+14