Senior Embedded RTOS Firmware Engineer – Rail (Equity)

Intramotev

St. Louis (MO)

On-site

USD 120,000 - 140,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical coverage
Unlimited PTO
Equity
Parental leave

Job summary

Intramotev in St. Louis, MO seeks a Senior Embedded Software Engineer, RTOS Firmware, to own motor-controller interface subsystems and bring up a second controller.

You’ll work from bench validation to vehicle integration in a small embedded team and mentor junior engineers. You will develop safety-critical firmware on FreeRTOS for STM32H7 with CAN/CAN-FD, perform on-target debugging, write unit tests with GoogleTest, and contribute to a robust CI/CD workflow using CMake, Docker, and GitHub

Qualifications

  • Bachelor’s degree in a technical field is required.
  • Production embedded C on RTOS with Arm Cortex-M, shipping firmware.
  • CAN/CAN-FD integration including timeouts and fault handling.
  • Design of safety-related state machines and interlocks.
  • On-target debugging with SWD/JTAG and scopes.
  • Unit testing of embedded C with mocks and CMake builds.
  • Experience reviewing code and mentoring engineers.
  • Willing to expand into new technical areas and collaborate in a team.
  • Fluent written and spoken English, US person; US work authorization.

Responsibilities

  • Subsystem ownership of named firmware subsystems end to end.
  • Develop firmware in C on FreeRTOS with CAN/CAN-FD drivers.
  • Bring up firmware on carrier boards using SWD/JTAG and ST-Link.
  • Write host tests with GoogleTest; extend HIL bench with Python tests.
  • Share PR reviews and mentor junior engineers.
  • Collaborate with controls, electrical, perception and Linux teams.

Skills

Embedded C
RTOS
CAN/CAN-FD
Safety-critical firmware
Debugging (SW)
Unit testing
CMake / Build systems
Code review
Mentoring
Team collaboration
English fluency

Education

Bachelor's Degree in Computer Engineering, Electrical Engineering, Computer Science, or related field

Tools

SWD/JTAG
ST-Link
GoogleTest
CMake
Docker
GitHub Actions
HIL rigs
PCAN tools

Job description

Intramotev in St. Louis, MO seeks a Senior Embedded Software Engineer, RTOS Firmware, to own motor-controller interface subsystems and bring up a second controller.

You’ll work from bench validation to vehicle integration in a small embedded team and mentor junior engineers. You will develop safety-critical firmware on FreeRTOS for STM32H7 with CAN/CAN-FD, perform on-target debugging, write unit tests with GoogleTest, and contribute to a robust CI/CD workflow using CMake, Docker, and GitHub

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Firmware Engineer, RTOS (Rail)
Senior Embedded Firmware Engineer, RTOS (Rail)

Collide Capital LLC • St. Louis (MO)

On-site
USD 120,000 - 140,000
Medical coverage
Unlimited PTO
Equity
+1
Senior Embedded RTOS Firmware Engineer — Rail Propulsion
Senior Embedded RTOS Firmware Engineer — Rail Propulsion

Intramotev Autonomous Rail • St. Louis (MO)

On-site
USD 120,000 - 140,000
Medical coverage
Unlimited PTO
Equity
+1
Senior Embedded Software Engineer, RTOS Firmware
Senior Embedded Software Engineer, RTOS Firmware

Intramotev Autonomous Rail • St. Louis (MO)

On-site
USD 120,000 - 140,000
Medical coverage
Unlimited PTO
Equity
+1
Senior Embedded Software Engineer, RTOS Firmware
Senior Embedded Software Engineer, RTOS Firmware

Collide Capital LLC • St. Louis (MO)

On-site
USD 120,000 - 140,000
Medical coverage
Unlimited PTO
Equity
+1
Senior Embedded Software Engineer, RTOS Firmware
Senior Embedded Software Engineer, RTOS Firmware

Intramotev • St. Louis (MO)

On-site
USD 120,000 - 140,000
Medical coverage
Unlimited PTO
Equity
+1
Senior Embedded Rust Engineer - Autonomous Rail Vehicles
Senior Embedded Rust Engineer - Autonomous Rail Vehicles

Intramotev • St. Louis (MO)

On-site
USD 120,000 - 140,000
Medical coverage
Unlimited paid time off
Equity
+1
Robotics & Autonomous Vehicles Software Engineer (Rail)
Robotics & Autonomous Vehicles Software Engineer (Rail)

Intramotev Autonomous Rail • St. Louis (MO)

On-site
USD 90,000 - 115,000
Medical coverage
Unlimited PTO
Equity
+1
Senior Software Engineer, Vehicle Controls — Rail Tech
Senior Software Engineer, Vehicle Controls — Rail Tech

Collide Capital LLC • St. Louis (MO)

On-site
USD 120,000 - 140,000
Medical coverage
Unlimited vacation
Equity
+1
Senior Rust Embedded Systems Engineer - Rail Autonomy
Senior Rust Embedded Systems Engineer - Rail Autonomy

Intramotev Autonomous Rail • St. Louis (MO)

On-site
USD 120,000 - 140,000
Medical coverage
Unlimited PTO
Equity
+1
Autonomous Rail Software Engineer – Controls
Autonomous Rail Software Engineer – Controls

Intramotev • St. Louis (MO)

On-site
USD 90,000 - 115,000
Medical coverage
Unlimited PTO
Equity in the company
+1