Embedded Software Engineer – Hardware Bring-Up

Avery Weigh-Tronix

North Dakota

On-site

USD 78,000 - 130,000

Full time

14 days+
Application generator

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 to design, develop, test, and support embedded software for new and existing products. You will perform hardware bring-up, low-level integration, and MCU debugging while working with cross-functional teams across product lifecycles.

The role involves hands-on development, software architecture input, and reliability validation, with quarterly travel to the Fairmont, MN facility as needed to support projects.

Qualifications

  • Bachelor’s degree in Engineering or related field required.
  • 4+ years of embedded software development experience.
  • Proficiency in C/C++ and RTOS environments (FreeRTOS, MQX).
  • Experience with hardware-software integration and debugging.

Responsibilities

  • Develop, code, test, and debug embedded software for customers and internal product lines.
  • Design and modify moderately complex software from specifications with limited guidance.
  • Bring up embedded software on new hardware platforms and MCUs.
  • Develop and debug low-level drivers and board support software for interfaces such as UART, SPI, I2C, USB, Ethernet.

Skills

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

Education

Bachelor’s degree in Engineering

Tools

JTAG
Oscilloscopes
Logic analyzers
Serial/protocol analysis

Job description

ITW is seeking an Embedded Software Engineer to design, develop, test, and support embedded software for new and existing products. You will perform hardware bring-up, low-level integration, and MCU debugging while working with cross-functional teams across product lifecycles.

The role involves hands-on development, software architecture input, and reliability validation, with quarterly travel to the Fairmont, MN facility as needed to support projects.

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 & Systems
Embedded Software Engineer - Hardware Bring-Up & Systems

Avery Weigh-Tronix • Missouri

On-site
USD 78,000 - 130,000
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
Embedded Software Engineer
Embedded Software Engineer

Avery Weigh-Tronix • Missouri

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

Avery Weigh-Tronix • Iowa (LA)

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

Avery Weigh-Tronix • North Dakota

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

Avery Weigh-Tronix • Michigan

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

Avery Weigh-Tronix • Indiana (PA)

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

Motion Recruitment • Cedar Rapids (IA)

On-site
USD 90,000 - 120,000
Benefits
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

Avery Weigh-Tronix • Iowa (LA)

On-site
USD 78,000 - 130,000
Automotive Systems Engineer — Embedded HW/SW & ECU Design
Automotive Systems Engineer — Embedded HW/SW & ECU Design

ITW • Chicago (IL)

On-site
USD 100,000 - 113,000