Software Engineer, Robotics & Autonomous Vehicles
Listed on 2026-10-05
-
Software Development
Robotics, Software Engineer
About Us
At Intramotev, we build battery-electric, self-propelled freight railcars to transform logistics and bring innovation to our centuries-old rail network. We seek to liberate tons of freight from congested highways, reduce carbon emissions, and enhance transportation efficiency.
From our headquarters in St. Louis, MO, our team is working to promote industrial revitalization, save lives, and minimize the environmental impact of trucking. Find your future with us today.
Role OverviewWe're hiring a Software Engineer, Robotics & Autonomous Vehicles, to join our Controls team. The team builds the control system that plans trips for our self-propelled battery-electric railcars and vehicles, keeps them safe, and drives them. The work spans the full depth of an autonomous vehicle stack: server-side modules that take a requested trip, turn it into a safe plan, dispatch it, and report status;
real-time messaging between the ground and the vehicle, where each kind of message gets the right delivery guarantee (latest state only versus commands that must not be lost and must arrive in order) over Redis and ZeroMQ; the track and vehicle data the system depends on, with the version and integrity checks that keep every deployment in sync; and the onboard modules that execute the plan on the vehicle.
In this role, you'll build and ship features across that stack, working with senior engineers to break requirements into concrete tasks. You'll write tests and verify behavior before anything ships, reproduce and fix bugs down to a regression test, and give and receive code review. You'll partner closely with the Perception team to bring autonomous capabilities into the system, coordinate with the Embedded and Applications teams on the layers alongside yours, and support field testing and integration on physical rail vehicles.
This is hands-on, safety-critical robotics work. When the system says stop, several tons of moving railcar need to stop.
Why Join Us?Your code runs on real machines. The software you write controls and informs physical vehicles carrying real freight on real rail lines. The feedback loop between your code and the physical world is short, visible, and unforgiving.
Small team, real responsibility. You'll own features from your first months, take part in design discussions early, and ship code that matters. The tradeoff is honest: fewer layers of support, more responsibility sooner.
The problem is worth working on. Freight trucking is one of the largest sources of carbon emissions and highway fatalities in the country. We're building the infrastructure that moves freight off highways and onto electric rail.
Compensation & BenefitsBase salary: $90,000 to $115,000, commensurate with experience.
Intramotev offers a comprehensive benefits package for all team members, including:
Medical coverage: We cover 100% of employee medical premiums, plus low-cost dental and vision options.
Vacation: Full-time employees enjoy unlimited paid time off.
Equity: Full-time employees receive equity in the company.
Parental leave: New parents receive paid time off to spend quality time with their family.
Basic Qualifications (Required Skills/Experience)
Approximately 2 years of software engineering experience building working systems, whether in professional roles or graduate research or lab work.
Hands-on experience writing software that ran on or controlled physical hardware (robotics, vehicles, embedded, or real-time systems), professionally or in substantial project or research work.
Strong problem-solving ability: you can take an ambiguous, under specified problem, break it down, reason about trade-offs, and drive it to a working solution.
Solid understanding of data structures, algorithms, and how to…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).