Remote Embedded Software Engineer

ITW

Carson City (NV)

On-site

USD 78,000 - 130,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

ITW is seeking an Embedded Software Engineer to design, develop, test, and support embedded software for new and existing products. You will bring up new hardware, integrate microcontroller firmware, and ensure reliable operation across interfaces such as UART, SPI, I2C, USB and Ethernet.

The role blends hands-on engineering with cross-functional collaboration, requiring strong problem-solving and documentation. Occasional travel to the Fairmont, MN facility is expected to support project needs.

Qualifications

  • Bachelor's degree in engineering required.
  • Minimum 4 years in embedded software development or related roles.
  • Proficiency in C/C++, Git, and RTOS environments (FreeRTOS, MQX).
  • Strong hardware/software integration and system-level design knowledge.
  • Ability to work independently across design, coding, testing, debugging, and documentation phases.

Responsibilities

  • Develop, code, test, and debug new embedded software or enhancements for products.
  • Design and modify moderately complex software from specifications with limited guidance.
  • Bring up embedded software on new hardware platforms and verify peripherals.
  • Develop and debug low-level drivers and board support for interfaces like UART, SPI, I2C, USB, Ethernet.

Skills

C/C++
Git
FreeRTOS
MQX
Embedded systems
JTAG/oscilloscopes
UART/SPI/I2C
USB/Ethernet

Education

Bachelor's degree in Engineering

Tools

JTAG debuggers
Oscilloscopes
Logic analyzers
Serial/protocol analyzers
Schematic reading

Job description

ITW is seeking an Embedded Software Engineer to design, develop, test, and support embedded software for new and existing products. You will bring up new hardware, integrate microcontroller firmware, and ensure reliable operation across interfaces such as UART, SPI, I2C, USB and Ethernet.

The role blends hands-on engineering with cross-functional collaboration, requiring strong problem-solving and documentation. Occasional travel to the Fairmont, MN facility is expected to support project needs.

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 Firmware Engineer – Hardware Bring-Up
Remote Embedded Firmware Engineer – Hardware Bring-Up

ITW • Dover (DE)

On-site
USD 78,000 - 130,000
Remote Embedded Engineer: MCU & Hardware Bring-Up
Remote Embedded Engineer: MCU & Hardware Bring-Up

ITW • Lansing (MI)

On-site
USD 78,000 - 130,000
Senior Embedded Software Engineer — Remote
Senior Embedded Software Engineer — Remote

ITW • Jackson (MS)

Remote
USD 78,000 - 130,000
Remote Embedded Software Engineer: MCU & Hardware
Remote Embedded Software Engineer: MCU & Hardware

ITW • Austin (TX)

On-site
USD 78,000 - 130,000
Remote Embedded Software Engineer: Hardware Bring-Up
Remote Embedded Software Engineer: Hardware Bring-Up

ITW • Trenton (NJ)

On-site
USD 78,000 - 130,000
Remote Embedded Software Engineer: Hardware Bring-Up
Remote Embedded Software Engineer: Hardware Bring-Up

ITW • Madison (WI)

Remote
USD 78,000 - 130,000
Senior Embedded Systems Engineer (Remote)
Senior Embedded Systems Engineer (Remote)

ITW • Lincoln (NE)

On-site
USD 78,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

Avery Weigh-Tronix • Missouri

On-site
USD 78,000 - 130,000