Full-Stack Software Engineer, Vehicle Control Systems

Intramotev

St. Louis (MO)

On-site

USD 90,000 - 115,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical coverage
Unlimited PTO
Equity
Parental leave
Relocation assistance

Job summary

Intramotev in St. Louis, MO is hiring a Full-Stack Software Engineer on the Controls team to own trip planning, dispatching, and onboard execution across server and vehicle components.

You'll collaborate with Perception, Embedded and Applications teams in a safety-critical, hands-on role that touches real rail vehicles. Expect a collaborative, dense, engineering-focused environment and frequent domestic travel.

Qualifications

  • Approximately 2 years of professional software engineering experience shipping production software.
  • Strong problem-solving ability to break down ambiguous problems and drive to a working solution.
  • Solid understanding of data structures, algorithms and maintainable systems design.
  • Experience in one or more languages: Python, C, C++, Rust, Go, MATLAB/Simulink or ability to ramp to a new language quickly.
  • Comfort with networked systems spanning server and vehicle contexts.
  • Discipline in testing: unit and integration tests with regression tests when fixing bugs.
  • Proficiency with Git in a collaborative workflow; branching, merging, PRs, code reviews.
  • Comfort in a Linux command-line environment.
  • Fluent use of AI-assisted development tools (Claude, Cursor, Copilot) in real work.
  • Willingness to expand into new technical areas and collaborate across disciplines.
  • Fluent written and spoken English.
  • U.S. Person (immigration or work visa sponsorship not provided).

Responsibilities

  • Trip Planning & Dispatch: Design server-side modules to plan and administer trips, dispatch plans, track progress, and report status.
  • Onboard Execution: Build and maintain onboard modules that run on vehicles to execute plans safely.
  • Prototyping & Hardening: Prototype quickly and harden production-quality code.
  • Messaging & Delivery Guarantees: Build real-time messaging with appropriate delivery guarantees.
  • Data Integrity: Manage track/vehicle data and interfaces with versioning and integrity checks.
  • Collaboration: Partner with Perception and Embedded/Application teams to integrate autonomous capabilities.
  • Engineering Practice: Write tests, verify behavior, fix bugs, and participate in code reviews.
  • Field Support: Support field testing and integration on physical rail vehicles.

Skills

Software development
Problem solving
Data structures
Linux
Git
Testing
Python
C/C++/Go/Rust
AI-assisted development tools
Team collaboration
English fluency

Tools

Git
Docker
Redis
ZeroMQ
CI/CD

Job description

Intramotev in St. Louis, MO is hiring a Full-Stack Software Engineer on the Controls team to own trip planning, dispatching, and onboard execution across server and vehicle components.

You'll collaborate with Perception, Embedded and Applications teams in a safety-critical, hands-on role that touches real rail vehicles. Expect a collaborative, dense, engineering-focused environment and frequent domestic travel.

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

Similar jobs worth comparing

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
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
Software Engineer, Vehicle Controls
Software Engineer, Vehicle Controls

Intramotev • St. Louis (MO)

On-site
USD 90,000 - 115,000
Medical coverage
Unlimited PTO
Equity
+2
Software Engineer, Vehicle Controls
Software Engineer, Vehicle Controls

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

Hybrid
USD 90,000 - 115,000
Medical coverage
Unlimited PTO
Equity
+1
Software Engineer, Vehicle Controls
Software Engineer, Vehicle Controls

Socket.dev • St. Louis (MO)

On-site
USD 90,000 - 115,000
Medical coverage
Unlimited PTO
Equity
+1
Associate Full-Stack Engineer — Flutter & C# for Autonomous Rail
Associate Full-Stack Engineer — Flutter & C# for Autonomous Rail

Intramotev • St. Louis (MO)

On-site
USD 70,000 - 90,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
Entry-Level Embedded Software Engineer – On-Vehicle RTOS
Entry-Level Embedded Software Engineer – On-Vehicle RTOS

Neara • St. Louis (MO)

On-site
USD 65,000 - 90,000
Medical coverage
Dental and vision options
Unlimited PTO
+2
Embedded Firmware Engineer - Rail & EV Systems
Embedded Firmware Engineer - Rail & EV Systems

Intramotev • St. Louis (MO)

On-site
USD 90,000 - 120,000
Medical coverage
Unlimited PTO
Equity
+1
Field-Ready Full-Stack Engineer: Flutter/C# + Equity
Field-Ready Full-Stack Engineer: Flutter/C# + Equity

Intramotev • St. Louis (MO)

On-site
USD 90,000 - 115,000
Unlimited paid time off
100% employee medical premium coverage
Equity in the company