Autonomous Rail Software Engineer – Controls

Intramotev

St. Louis (MO)

On-site

USD 90,000 - 115,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Medical coverage
Unlimited PTO
Equity in the company
Parental leave

Job summary

Intramotev in St. Louis, MO is seeking a Software Engineer, Robotics & Autonomous Vehicles to join the Controls team.

You will develop the control system that plans trips for battery-electric railcars, ensuring safety, reliability, and real-time performance across server, network, and onboard components. You will ship features, write tests, participate in code reviews, and collaborate with Perception, Embedded, and Applications teams while supporting field testing on physical rail vehicles.

Qualifications

  • Approximately 2 years of software engineering experience building working systems.
  • Hands-on experience writing software that ran on or controlled physical hardware (robotics, vehicles, embedded, or real-time systems).
  • Strong problem-solving ability: break down ambiguous problems and drive to a working solution.
  • Solid understanding of data structures, algorithms, and maintainable systems.
  • Proficiency in Python, C, C++, Rust, Go, or MATLAB/Simulink, or ability to ramp into a new system language.
  • Comfort with a networked system of multiple components on ground and vehicle.
  • Testing discipline: unit and integration tests with regression testing.
  • Proficiency with Git in a collaborative workflow.
  • Comfort working in a Linux command-line environment.
  • Fluent English usage in professional context.
  • U.S. Person (immigration/work visa sponsorship not provided).

Responsibilities

  • Build and ship features across the full autonomous railstack, from server-side planning to vehicle execution.
  • Write tests, verify behavior before shipping, and reproduce/fix bugs with regression tests.
  • Engage in code reviews and collaborate with Perception, Embedded, and Applications teams.
  • Support field testing and integration on physical rail vehicles.
  • Maintain safety-critical software and ensure reliable real-time operation.
  • Participate in design discussions and own features from early development.
  • Collaborate in a team-driven environment with senior engineers.

Skills

Software engineering
Hands-on with hardware
Problem solving
Data structures & algorithms
Git proficiency
Linux command line
English fluency
U.S. Person

Tools

Python
C
C++
Rust
Go
MATLAB/Simulink
Redis
ZeroMQ
Docker
Git

Job description

Intramotev in St. Louis, MO is seeking a Software Engineer, Robotics & Autonomous Vehicles to join the Controls team.

You will develop the control system that plans trips for battery-electric railcars, ensuring safety, reliability, and real-time performance across server, network, and onboard components. You will ship features, write tests, participate in code reviews, and collaborate with Perception, Embedded, and Applications teams while supporting field testing on physical rail vehicles.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Vehicle Controls Engineer — Real-Time Rail Autonomy
Senior Vehicle Controls Engineer — Real-Time Rail Autonomy

Neara • St. Louis (MO)

On-site
USD 120,000 - 140,000
Medical coverage
Unlimited paid time off
Equity
+1
Senior Vehicle Controls Software Engineer – On-Site
Senior Vehicle Controls Software Engineer – On-Site

Intramotev • St. Louis (MO)

On-site
USD 120,000 - 140,000
Medical coverage
Unlimited PTO
Equity
+1
Associate Software Engineer — Embedded & Systems
Associate Software Engineer — Embedded & Systems

Neara • St. Louis (MO)

On-site
USD 70,000 - 90,000
Medical coverage 100%
Unlimited PTO
Equity
+1
Associate Systems Engineer - Autonomous Rail (In-Office)
Associate Systems Engineer - Autonomous Rail (In-Office)

Neara • St. Louis (MO)

On-site
USD 65,000 - 85,000
Senior Rail Safety Systems Engineer — Autonomy & Compliance
Senior Rail Safety Systems Engineer — Autonomy & Compliance

Intramotev • St. Louis (MO)

On-site
USD 135,000 - 175,000
100% medical coverage
Unlimited paid time off
Equity in the company
+1
Senior Software Engineer, Vehicle Controls
Senior Software Engineer, Vehicle Controls

Neara • St. Louis (MO)

On-site
USD 120,000 - 140,000
Medical coverage
Unlimited paid time off
Equity
+1
Senior Software Engineer, Vehicle Controls
Senior Software Engineer, Vehicle Controls

Intramotev • St. Louis (MO)

On-site
USD 120,000 - 140,000
Medical coverage
Unlimited PTO
Equity
+1
Associate Mechanical Engineer - EV Rail Systems (STL)
Associate Mechanical Engineer - EV Rail Systems (STL)

Neara • St. Louis (MO)

On-site
USD 60,000 - 80,000
Medical coverage
Unlimited PTO
Equity
+1
Software Engineer, Robotics & Autonomous Vehicles
Software Engineer, Robotics & Autonomous Vehicles

Intramotev • St. Louis (MO)

On-site
USD 90,000 - 115,000
Medical coverage
Unlimited PTO
Equity in the company
+1
Edge-to-Vehicle Wireless Controls Engineer
Edge-to-Vehicle Wireless Controls Engineer

Intramotev • St. Louis (MO)

On-site
USD 100,000 - 130,000
Medical coverage
Unlimited PTO
Equity
+1