Remote Embedded Software Engineer | Microcontroller Pro

ITW

Columbus (OH)

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 in Columbus is seeking an Embedded Software Engineer to design, develop, test, and support embedded software for new and existing products. You will work closely with hardware teams on bring-up, low-level drivers, and MCU-based systems.

You will contribute to software architecture, perform reliability validation, and help resolve issues across firmware and hardware, while collaborating with manufacturing and field teams.

Qualifications

  • Bachelor’s degree in engineering required.
  • Minimum of 4 years in embedded software development.
  • Proficiency in C/C++, Git/Github, and RTOS (FreeRTOS, MQX).
  • Strong hardware/software integration and system-level design.
  • Ability to work independently across design, coding, testing, and documentation.
  • Experience with board bring-up and debugging prototype hardware.
  • Ability to read schematics, datasheets, and interface docs.
  • Experience with JTAG, oscilloscopes, and protocol analyzers.

Responsibilities

  • Develop, code, test, and debug new embedded software for customers and internal product lines.
  • Design modifications to meet customer configurations with limited guidance.
  • Bring up embedded software on new hardware platforms and verify MCU initialization.
  • Develop and debug low-level drivers and BSPs for UART, SPI, I2C, USB, Ethernet, etc.
  • Coordinate with cross-functional teams and communicate software status and risks.
  • Document designs, changes, and analyses thoroughly.
  • Create test plans to validate reliability and performance, and participate in verification.
  • Assist in manufacturing and field teams support.

Skills

Embedded C/C++
Git/Github
RTOS (FreeRTOS/MQX)
Hardware/software integration

Education

Bachelor's degree in engineering (Software/EE/CE)

Tools

JTAG debuggers
Oscilloscopes
Logic analyzers
Serial/protocol analysis tools

Job description

ITW in Columbus is seeking an Embedded Software Engineer to design, develop, test, and support embedded software for new and existing products. You will work closely with hardware teams on bring-up, low-level drivers, and MCU-based systems.

You will contribute to software architecture, perform reliability validation, and help resolve issues across firmware and hardware, while collaborating with manufacturing and field teams.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
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
Senior Embedded Software Engineer - Remote Bring-Up & RTOS
Senior Embedded Software Engineer - Remote Bring-Up & RTOS

ITW • Richmond (VA)

On-site
USD 78,000 - 130,000
Embedded Software Engineer: Microcontrollers, Linux & Protocols
Embedded Software Engineer: Microcontrollers, Linux & Protocols

Intuitive Research and Technology Corporation • Huntsville (AL)

On-site
USD 100,000 - 140,000
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

Avery Weigh-Tronix • Iowa (LA)

On-site
USD 78,000 - 130,000
Embedded Systems Software Engineer (DevSecOps)
Embedded Systems Software Engineer (DevSecOps)

Battelle • Columbus (OH)

On-site
USD 86,000 - 159,000
Compressed work schedule: every other
Hybrid work arrangement — 60% in‑house
Paid time off
+3
Senior Embedded Software Engineer - Industrial Controls
Senior Embedded Software Engineer - Industrial Controls

Columbus McKinnon Corporation • Menomonee Falls (WI)

Hybrid
USD 110,000 - 160,000
Senior Embedded Electrical Engineer — Microcontroller & Firmware
Senior Embedded Electrical Engineer — Microcontroller & Firmware

InVeris • Georgia

On-site
USD 110,000 - 170,000
Embedded Software Engineer
Embedded Software Engineer

Addison Group • Waukegan (IL)

On-site
USD 90,000 - 120,000