Remote Embedded Software Engineer: Hardware Bring-Up

ITW

Madison (WI)

Remote

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 Madison, WI area to design, develop, test and support embedded software for existing and new products. You will bring up software on new hardware, implement low-level drivers and collaborate with hardware, manufacturing and field teams.

The role requires a solid background in embedded C/C++, RTOS (FreeRTOS/MQX) and hands-on debugging, with travel to the MN facility as needed.

Qualifications

  • Bachelor’s degree in engineering (Software, Electrical, Computer Engineering, or related discipline) required.
  • Minimum of 4 years of embedded software development experience.
  • Proficiency in C/C++ and real-time operating environments (FreeRTOS, MQX).
  • Experience with hardware/software integration and debugging on embedded systems.
  • Familiarity with microcontroller bring-up, interfaces and documentation reading.

Responsibilities

  • Design, develop, test and support embedded software for existing and new products.
  • Bring up embedded software on new hardware platforms and verify MCU, memory and interfaces.
  • Develop and debug drivers for UART, SPI, I2C, USB, Ethernet and other peripherals.
  • Coordinate with cross-functional teams and communicate status, risks and issues.
  • Create and maintain software documentation and test plans.
  • Support manufacturing, field teams and customers with software issues.

Skills

C/C++
Git / Github
FreeRTOS
MQX
Hardware/software integration
Debugging

Education

Bachelor’s degree in engineering

Tools

JTAG
Oscilloscopes
Logic analyzers
Serial analysis tools

Job description

ITW is seeking an Embedded Software Engineer in the Madison, WI area to design, develop, test and support embedded software for existing and new products. You will bring up software on new hardware, implement low-level drivers and collaborate with hardware, manufacturing and field teams.

The role requires a solid background in embedded C/C++, RTOS (FreeRTOS/MQX) and hands-on debugging, with travel to the MN facility as needed.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Embedded Engineer: MCU & Hardware Bring-Up
Remote Embedded Engineer: MCU & Hardware Bring-Up

ITW • Lansing (MI)

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

Avery Weigh-Tronix • North Dakota

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
Remote Embedded Software Engineer

ITW • Carson City (NV)

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 Software Engineer: MCU & Hardware
Remote Embedded Software Engineer: MCU & Hardware

ITW • Austin (TX)

On-site
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
Remote Embedded Systems Engineer - Hardware & Firmware Lead
Remote Embedded Systems Engineer - Hardware & Firmware Lead

ITW • Phoenix (AZ)

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