Staff / Lead Embedded Firmware Engineer – RTOS

ITP IT PERFORMANCE sp. z o.o.

Iowa

On-site

USD 190,000 - 270,000

Part time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

ITP IT PERFORMANCE sp. z o.o. is seeking an experienced Staff / Lead Embedded Firmware Engineer specializing in real-time operating systems and microcontroller-based platforms.

You will contribute to development, debugging, and validation of automotive ECUs, working with hardware, firmware, and system engineering teams. The role involves solving complex low-level challenges and hardware-software integration.

Qualifications

  • 8+ years of experience in Embedded Software or Firmware Engineering.
  • Strong Embedded C/C++ programming skills.
  • Hands-on experience with microcontrollers and real-time operating systems (RTOS).
  • Practical experience with board bring-up, low-level drivers, and hardware debugging.
  • Good understanding of MCU peripherals, interrupts, and hardware interfaces.

Responsibilities

  • Lead firmware development, debugging, and validation for RTOS-based automotive ECUs.
  • Perform board bring-up, hardware/software integration, and low-level driver development.
  • Develop and troubleshoot embedded software running on microcontrollers and real-time operating systems.
  • Investigate complex issues involving interrupts, scheduling, memory, and peripheral communication.
  • Debug hardware using JTAG/SWD, oscilloscopes, logic analyzers, and laboratory equipment.
  • Support hardware design changes, component qualification, and ECU reliability.
  • Collaborate with hardware engineers, architects, and other technical teams while providing technical guidance.

Skills

Embedded C/C++
RTOS
Microcontrollers
Hardware debugging
JTAG/SWD

Tools

Oscilloscopes
Logic analyzers
JTAG/SWD

Job description

Staff / Lead Embedded Firmware Engineer – RTOS

We are seeking an experienced Staff / Lead Embedded Software Engineer specializing in
real-time operating systems and microcontroller-based platforms.
The opportunity is part of an advanced automotive engineering project delivered delivered
through technology, engineering company, supporting and delivering specialized software
and engineering initiatives for international clients.
You will contribute to the development, debugging, and validation of automotive Electronic
Control Units (ECUs), working directly with hardware, firmware, and system engineering
teams.
If you enjoy solving complex low-level challenges and understanding exactly how software
interacts with physical hardware, this project could be a great fit.

Responsibilities
  • Lead firmware development, debugging, and validation for RTOS-based automotive
    ECUs.
  • Perform board bring-up, hardware/software integration, and low-level driver
    development.
  • Develop and troubleshoot embedded software running on microcontrollers and real-
    time operating systems.
  • Investigate complex issues involving interrupts, scheduling, memory, and peripheral
    communication.
  • Debug hardware using JTAG/SWD, oscilloscopes, logic analyzers, and laboratory
    equipment.
  • Support hardware design changes, component qualification, and ECU reliability.
  • Collaborate with hardware engineers, architects, and other technical teams while
    providing technical guidance.
Requirements
  • 8+ years of experience in Embedded Software or Firmware Engineering.
  • Strong Embedded C/C++ programming skills.
  • Hands-on experience with microcontrollers and real-time operating systems (RTOS).
  • Practical experience with board bring-up, low-level drivers, and hardware debugging.
  • Good understanding of MCU peripherals, interrupts, and hardware interfaces.
  • Ability to independently troubleshoot complex embedded systems and provide technical guidance.

Nice to Have

  • FreeRTOS, SafeRTOS, or comparable RTOS platforms.
  • Infineon AURIX, NXP S32, or other automotive MCUs.
  • Automotive ECU development, CAN, UDS, or Ethernet.
  • JTAG/SWD, oscilloscopes, logic analyzers, BSP/HAL development.
  • Python, Rust, or ISO 26262 awareness.
Client offers:
  • Hands-on embedded engineering – work directly with microcontrollers, RTOS, and
    real hardware.
  • Technical leadership – take ownership of challenging engineering problems and
    contribute to key technical decisions.
  • Advanced automotive technology – support sophisticated ECU platforms and their
    long-term reliability.
  • Competitive compensation – $190,000–$270,000 USD annualized contract rate.
  • 6-month engagement with the possibility of extension.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Embedded Software Engineer – RTOS / Automotive ECU
Lead Embedded Software Engineer – RTOS / Automotive ECU

Wise Skulls LLC • Palo Alto (CA)

On-site
USD 180,000 - 240,000
Lead/Senior Embedded Engineer
Lead/Senior Embedded Engineer

BayOne Solutions • San Francisco (CA)

On-site
USD 150,000 - 210,000
Lead Embedded Software Engineer (Infotainment &Connectivity)
Lead Embedded Software Engineer (Infotainment &Connectivity)

ITP IT PERFORMANCE sp. z o.o. • Iowa

On-site
USD 190,000 - 270,000
FreeRTOS Engineer - Embedded Software (Automotive ECU)
FreeRTOS Engineer - Embedded Software (Automotive ECU)

Tata Technologies • Seattle (WA)

On-site
USD 140,000 - 190,000
Senior Embedded Firmware Lead – RTOS for Automotive ECUs
Senior Embedded Firmware Lead – RTOS for Automotive ECUs

ITP IT PERFORMANCE sp. z o.o. • Iowa

On-site
USD 190,000 - 270,000
RTOS - based Automotive Platforms Lead
RTOS - based Automotive Platforms Lead

Capgemini • Palo Alto (CA)

On-site
USD 57,000 - 90,000
Embedded Engineer
Embedded Engineer

Sapsol Technologies Inc • Irvine (CA)

On-site
USD 120,000 - 170,000
Embedded Lead/Architect
Embedded Lead/Architect

Yamaha Motor Solutions India Pvt. Ltd. • San Antonio (TX)

On-site
USD 110,000 - 160,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Glydways • New York (NY)

On-site
USD 140,000 - 190,000
Senior Embedded RTOS Lead – Automotive Platforms
Senior Embedded RTOS Lead – Automotive Platforms

Capgemini • Palo Alto (CA)

On-site
USD 57,000 - 90,000