Embedded Software Engineer — Hardware Bring-Up & RTOS

RXinsider LTD.

Indiana (PA)

On-site

USD 78,000 - 130,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ITW is seeking an Embedded Software Engineer responsible for design, development, testing, and support of embedded software for existing and new products. You will bring up new hardware, integrate software with microcontrollers, memory, and interfaces, and lead debugging across multiple phases.

The role requires hands-on engineering, strong analytical skills, and ability to work independently while collaborating with cross-functional teams, manufacturing, and customers.

Qualifications

  • Bachelor’s degree in engineering (Software, Electrical, Computer) required.
  • Minimum of 4 years of embedded software development experience.
  • Proficiency in embedded programming languages (C/C++), Git, and RTOS (FreeRTOS/MQX).
  • Strong hardware/software integration and system-level design.
  • Ability to work independently across design, coding, testing, debugging, implementation, and documentation phases.
  • Experience with new board bring-up and debugging on prototype hardware.
  • Experience with JTAG, oscilloscopes, logic analyzers, and serial/protocol analysis tools.

Responsibilities

  • Develop, code, test, and debug embedded software for products and customers.
  • Design and modify software applications from specifications with limited guidance.
  • Bring up embedded software on new hardware platforms and verify MCUs, memory, clocks, interrupts and interfaces.
  • Develop and debug low-level drivers and BSPs for UART, SPI, I2C, USB, Ethernet, GPIO.
  • Coordinate cross-functional activities and document designs and analyses.
  • Support manufacturing, field teams, and customer applications as needed.

Skills

C/C++
Git/Github
FreeRTOS
HW/SW integration

Education

Bachelor's degree in engineering

Tools

JTAG
Oscilloscope
Logic analyzer
Serial protocol analyzer

Job description

ITW is seeking an Embedded Software Engineer responsible for design, development, testing, and support of embedded software for existing and new products. You will bring up new hardware, integrate software with microcontrollers, memory, and interfaces, and lead debugging across multiple phases.

The role requires hands-on engineering, strong analytical skills, and ability to work independently while collaborating with cross-functional teams, 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
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 — Hardware Bring-Up Specialist
Embedded Software Engineer — Hardware Bring-Up Specialist

Avery Weigh-Tronix • Kansas

On-site
USD 78,000 - 130,000
Embedded Firmware Engineer – Linux/RTOS
Embedded Firmware Engineer – Linux/RTOS

Workstream • Menlo Park (CA)

On-site
USD 130,000 - 180,000
Competitive salary & equity
Comprehensive health coverage
In-office amenities
+4
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

Avery Weigh-Tronix • Iowa (LA)

On-site
USD 78,000 - 130,000
Remote Embedded Firmware Engineer — Real-Time & IoT
Remote Embedded Firmware Engineer — Real-Time & IoT

Embedded Shishya • Northern (KY)

Hybrid
USD 130,000 - 195,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 • Illinois

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