Embedded Firmware Engineer - Rail & EV Systems

Intramotev

St. Louis (MO)

On-site

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical coverage
Unlimited PTO
Equity
Parental leave

Job summary

Intramotev is seeking an Embedded Software Engineer to join the on‑vehicle embedded software team in St. Louis, MO. This full‑time, in‑office role involves owning a firmware feature, from implementation to on‑target validation, within a small team of engineers.

You will develop firmware for FreeRTOS or embedded Linux, debug on hardware, and work with CAN networks, Git, and Linux tools. Relocation assistance is possible for the right candidate.

Qualifications

  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science or related field.
  • 2–5 years of professional embedded software experience shipping production firmware.
  • Strong C and C++ on a real‑time RTOS (FreeRTOS/Zephyr) or embedded Linux.
  • Experience with on‑target debugging — JTAG/SWD or logic analyzers.
  • Familiarity with CAN bus or vehicle/industrial network protocols.
  • Disciplined testing practice — writes unit tests, follows coverage expectations, and verifies behavior on target hardware.
  • Git in a collaborative workflow (branching, PRs, code review) and comfort using a Linux CLI.
  • Problem‑solving ability — reason about trade‑offs and drive to a working solution on real hardware.
  • Fluent written and verbal English.
  • Must be legally authorized to work in the U.S. No work‑visa sponsorship.

Responsibilities

  • Firmware Development: design, implement, and maintain firmware for an embedded device or subsystem.
  • On‑Target Debugging: validate firmware on real hardware using JTAG/SWD and logic analyzers.
  • Network Integration: troubleshoot CAN bus and vehicle network communication.
  • Testing & Validation: write unit tests and verify behavior on target hardware before shipping.
  • Collaboration: participate in code reviews and follow PR workflows.
  • Problem solving: tackle underspecified problems and drive to working hardware solutions.

Skills

Fluent English
Problem solving
Team collaboration

Education

Bachelor's degree in Computer Engineering or Electrical Engineering or Computer Science

Tools

FreeRTOS
Zephyr
Embedded Linux
JTAG/SWD
CAN bus
Git
Linux CLI
C/C++

Job description

Intramotev is seeking an Embedded Software Engineer to join the on‑vehicle embedded software team in St. Louis, MO. This full‑time, in‑office role involves owning a firmware feature, from implementation to on‑target validation, within a small team of engineers.

You will develop firmware for FreeRTOS or embedded Linux, debug on hardware, and work with CAN networks, Git, and Linux tools. Relocation assistance is possible for the right candidate.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Experienced Embedded Software Engineer
Experienced Embedded Software Engineer

Intramotev • St. Louis (MO)

On-site
USD 90,000 - 120,000
Medical coverage
Unlimited PTO
Equity
+1
Senior Embedded Software Engineer - Real-Time Rail Autonomy
Senior Embedded Software Engineer - Real-Time Rail Autonomy

Intramotev • St. Louis (MO)

On-site
USD 110,000 - 140,000
Unlimited paid time off
100% paid employee medical premiums
Equity options
+1
Associate Embedded Software Engineer
Associate Embedded Software Engineer

Intramotev • St. Louis (MO)

On-site
USD 65,000 - 90,000
Medical coverage
Vacation: unlimited PTO
Equity for full-time employees
+1
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Intramotev • St. Louis (MO)

On-site
USD 110,000 - 140,000
Unlimited paid time off
100% paid employee medical premiums
Equity options
+1
Vehicle Controls Software Engineer — Real-World Rail Tech
Vehicle Controls Software Engineer — Real-World Rail Tech

Neara • St. Louis (MO), Northern (KY)

Hybrid
USD 90,000 - 115,000
Medical coverage
Unlimited PTO
Equity
+1
Full-Stack Vehicle Controls Engineer (Rail)
Full-Stack Vehicle Controls Engineer (Rail)

Socket.dev • St. Louis (MO)

On-site
USD 90,000 - 115,000
Medical coverage
Unlimited PTO
Equity
+1
Senior Mechanical Design Engineer – EV Rail & Enclosures
Senior Mechanical Design Engineer – EV Rail & Enclosures

Neara • St. Louis (MO)

On-site
USD 110,000 - 130,000
Medical coverage
Unlimited PTO
Equity
+1
Sr. Mechanical Design Engineer - Rail Vehicle Integration
Sr. Mechanical Design Engineer - Rail Vehicle Integration

Intramotev • St. Louis (MO)

On-site
USD 90,000 - 130,000
Full-Stack Software Engineer, Vehicle Control Systems
Full-Stack Software Engineer, Vehicle Control Systems

Intramotev • St. Louis (MO)

On-site
USD 90,000 - 115,000
Medical coverage
Unlimited PTO
Equity
+2
Mechanical Engineering Team Lead – EV Railcars
Mechanical Engineering Team Lead – EV Railcars

Intramotev • St. Louis (MO)

On-site
USD 120,000 - 145,000
Medical coverage
Vacation: unlimited PTO
Equity in the company
+1