Senior Embedded Systems Engineer (Remote)

ITW

Lincoln (NE)

On-site

USD 78,000 - 130,000

Full time

10 days ago

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 in Lincoln, Nebraska seeks an Embedded Software Engineer to design, develop, test and support embedded software for new and existing products, including hardware bring-up and low-level driver work. You will collaborate across teams, write robust C/C++ code with RTOS, and ensure reliability through testing.

This role involves quarterly travel to the Fairmont, MN facility and close hardware collaboration.

Qualifications

  • Bachelor’s degree in engineering (Software, Electrical, Computer Engineering, or related discipline) required.
  • Minimum of 4 years of relevant embedded software development experience.
  • Proficiency in embedded programming languages (C/C++), Git/Github, and RTOS (FreeRTOS, MQX).
  • Strong understanding of hardware/software integration and system-level design.
  • Ability to work independently across design, coding, testing, debugging, implementation and documentation phases.
  • Excellent analytical, problem-solving, and communication skills.
  • Experience supporting manufacturing, field teams, or customer applications is a plus.
  • Experience with new board bring-up and debugging low-level hardware/software issues on prototype hardware.
  • Ability to read schematics, datasheets and interface documentation.
  • Experience with embedded debugging tools (JTAG, oscilloscopes, logic analyzers, serial/protocol analyzers).
  • Experience integrating Bluetooth/BLE, UART, SPI, I2C, USB or Ethernet.

Responsibilities

  • Develop, code, test, and debug embedded software or enhancements for customers and internal products.
  • Work from specifications with limited guidance to design and modify moderately complex software applications.
  • Apply software design principles to create robust embedded solutions.
  • Modify existing software to meet customer configurations.
  • Validate software versions for proper hardware integration.
  • Bring up embedded software on new hardware platforms and verify MCU, memory, clocks and interfaces.
  • Develop, integrate and debug low-level drivers for UART, SPI, I2C, USB, Ethernet, GPIO, etc.
  • Provide technical input to project schedules and software planning; coordinate with cross-functional teams.
  • Document designs, changes and analyses thoroughly.
  • Determine test requirements to validate reliability and performance; conduct or coordinate tests.
  • Assist in the design of test equipment and bring-up/test plans for new hardware/firmware.
  • Interpret test results and translate into engineering actions.
  • Collaborate with staff to diagnose and resolve software issues.
  • Drive design processes from concept to manufacturing release, including concept, design, verification, and production transition.

Skills

C/C++
Git/Github
FreeRTOS
MQX
JTAG/Oscilloscopes
UART/SPI/I2C/USB/Ethernet
Board bring-up

Education

Bachelor’s degree in engineering

Tools

JTAG debuggers
Oscilloscopes
Logic analyzers
Serial/protocol analyzers

Job description

ITW in Lincoln, Nebraska seeks an Embedded Software Engineer to design, develop, test and support embedded software for new and existing products, including hardware bring-up and low-level driver work. You will collaborate across teams, write robust C/C++ code with RTOS, and ensure reliability through testing.

This role involves quarterly travel to the Fairmont, MN facility and close hardware collaboration.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Embedded Firmware Engineer – Hardware Bring-Up
Remote Embedded Firmware Engineer – Hardware Bring-Up

ITW • Dover (DE)

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

Avery Weigh-Tronix • North Dakota

On-site
USD 78,000 - 130,000
Remote Embedded Software Engineer - MCU & Hardware Bring-up
Remote Embedded Software Engineer - MCU & Hardware Bring-up

ITW • Montpelier (VT)

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

ITW • Salem (OR)

On-site
USD 78,000 - 130,000
Senior Embedded Software Engineer - Industrial Systems
Senior Embedded Software Engineer - Industrial Systems

Wabtec Corporation • Germantown (MD)

On-site
USD 91,000 - 130,000
Relocation assistance
Embedded Software Engineer
Embedded Software Engineer

ITW • Montpelier (VT)

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

ITW • Dover (DE)

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

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