Full-Stack Software Engineer, Controls
Job type: Full Time · Department: Software · Work type: On-Site · USD 90,000-115,000 / year
St. Louis, Missouri, United States
About UsAt Intramotev, we are dedicated to revolutionizing the freight industry by liberating tons of freight from congested highways, reducing carbon emissions, and enhancing transportation efficiency. We are deploying self-propelled battery-electric railcars and vehicles to transform freight logistics and bring innovation to our rail network. Based in St. Louis, MO, we are committed to promoting industrial revitalization, saving lives, and minimizing the environmental impact of trucking.
We actively foster a work environment for every teammate that's welcoming, respectful and inclusive, with great opportunities for professional growth. Find your future with us.
Role OverviewWe're building the next generation of the control system that plans trips for our vehicles, keeps them safe, and drives them. We're hiring a Full-Stack Software Engineer on the Controls team to own that system across its full depth, from the server-side modules that plan and administer a trip to the onboard components that carry it out on the vehicle.
You'll work at the core of how our vehicles move: taking a requested trip, turning it into a safe plan, dispatching it, and making sure it executes correctly in the real world. You'll partner closely with the Perception team to bring autonomous capabilities into the system, and with the Embedded and Applications teams whose work sits alongside your own. "Full-stack" here means the full depth of the control stack, from the ground to the vehicle.
This is a full-time, 100% in-office role based in St. Louis, MO. You'll work within a team of 3–10 engineers and engage in occasional domestic travel for testing, integration, demonstrations, and customer interactions. This is hands-on, safety-critical work. When the system says stop, several tons of moving railcar need to stop. If that's the kind of problem that gets you out of bed, keep reading.
About You: Basic Qualifications (Required Skills/Experience)None of these are required. If you meet the basic qualifications and the role excites you, apply. But if you bring some of these, you'll ramp faster and we'll notice. Candidate should have a working knowledge of one or (ideally) multiple areas listed below:
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 in the best way.
Small team, real ownership. You'll own the control stack end-to-end, from trip planning on the server through execution on the vehicle, participate in design decisions early, and ship code that matters from your first months. The tradeoff is honest: fewer layers of support, more responsibility on your shoulders sooner.
The problem is worth working on. Freight trucking is one of the largest sources of carbon emissions and highway fatalities in the country, and the economics of rail have been broken for decades. We're not optimizing ad clicks. We're building the infrastructure that moves freight off highways and onto electric rail.
What You Will Do Day to DayWe evaluate depth of understanding over breadth of buzzwords. Our process includes a brief technical screen focused on fundamentals, a short technical presentation from you (details below), and a final on-site conversation with the engineering team. We provide clear expectations before each stage and aim to complete the process within three weeks.
For the presentation, we ask for a short 5 to 10 minute talk on a technical topic you've worked on in the past in your area of expertise. Something that you can go in depth on for at least 5 minutes. Ideally, this is a very narrow part of a big project, but go as deep as you can in those 5 to 10 minutes. A chance to really "nerd out" on something, for lack of a better term.
Compensation & BenefitsBase salary range: $90,000 to $115,000, commensurate with experience.
Intramotev offers a comprehensive benefits package for all team members, including:
Education/experience typically acquired through advanced technical education (e.g. Bachelor and/or Master) and typically 2 or more years' related work experience, or an equivalent combination of technical education and experience.
RelocationIntramotev offers relocation based on candidate eligibility.
Equal Opportunity EmployerIntramotev is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, genetic factors, military/veteran status or other characteristics protected by law.
ClosingIf you're passionate about software engineering and eager to contribute to autonomous rail technology, we'd love to hear from you!
#J-18808-LjbffrBy continuing you agree to our Terms & Privacy Policy.