Associate Software Engineer, Fleet Support & Automation

Intramotev

St. Louis (MO)

On-site

USD 70,000 - 90,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical coverage
Unlimited PTO
Equity
Parental leave

Job summary

Intramotev in St. Louis, MO seeks an Associate Software Engineer, Fleet Support & Automation to be the first software responder for our self-propelled battery-electric railcars and vehicles.

You’ll triage incidents, pull logs and telemetry, reproduce issues, and determine root causes or route them to the right team. Beyond triage, you’ll build AI agents and tools to automate the process, with the goal of the automation taking over routine tasks.

Qualifications

  • Bachelor’s degree in Computer Science or related field, or a coding bootcamp with a portfolio of real debugging or automation projects.
  • Proficiency in Python, Git and Linux command line.
  • Ability to read logs and stack traces and query data to locate issues.
  • Clear incident write-ups and methodical problem solving under customer pressure.
  • Willingness to expand into other technical areas and work well in a team.

Responsibilities

  • Incident Triage: Own the triage queue for field and internal alerts, pull logs, reproduce issues, and identify probable causes.
  • Resolve or Route: Fix simple issues or route to owning team with evidence and preserve production code review processes.
  • Incident Write-ups: Create clear, searchable records of incidents and outcomes.
  • Triage Automation: Build scripts and AI agents to automate log retrieval, first triage, and routing.
  • On-the-Job Learning: Learn the vehicle stack and related services; rotate into embedded, controls, perception, or application teams.

Skills

Python scripting
Git
Linux command line
Log analysis
Incident write-ups
Adaptability
Team collaboration
English fluency

Education

Bachelor's degree in CS or related field
Coding bootcamp + portfolio

Tools

Docker
Grafana
Claude Code
MCP
LLM APIs

Job description

About Us

At 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 and transportation. 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 Overview

When something goes wrong with a vehicle in our fleet of self-propelled battery-electric railcars and vehicles, someone has to find out why, fast — and most of those issues should not pull a core software engineer off their work. We are seeking an Associate Software Engineer, Fleet Support & Automation to be the first software responder for our fleet. When a customer reports an incident or our fleet metrics show a problem, this role pulls the logs and telemetry, triages the issue, and either resolves it or routes it to the owning software team with a clear write-up. Alongside the triage work, this role builds the AI agents and tools that automate it. The role is designed to automate itself: as the agents take over most of the triage, you'll move onto one of our software development teams — embedded, controls, perception, or application.


This is a full-time, in-office role based in St. Louis, MO, reporting to a software lead. Work runs on business hours by default, with a light on-call rotation as the fleet grows. You'll work within a team of 3–10 engineers and engage in occasional domestic travel (under 15%) to customer sites.


Key Responsibilities


  • Incident Triage: Own the triage queue for incidents reported from the field and from internal alerts — pull vehicle logs, telemetry, and service data, reproduce the issue where possible, and find the likely cause.


  • Resolve or Route: Fix what can be fixed at this level — configuration, data, known-issue workarounds, and scripts — and route everything else to the owning software team with the evidence attached, then report findings back to the field team. Changes to production code go through the owning team's review.


  • Incident Write-ups: Write a clear record of each incident — what happened, the evidence, and what was ruled out — building a searchable history of what goes wrong across the fleet and how it was fixed.


  • Triage Automation: Build scripts, dashboards, and AI agents — using large language model (LLM) tool calling, Claude Code, and Model Context Protocol (MCP) servers — that automate log retrieval, first triage, and routing, and measure how much of the triage load the agents handle. Build these tools on our existing servers, cloud, and CI/CD infrastructure, which you use but do not own.


  • On-the-Job Learning: Learn the vehicle stack as you go — CAN (Controller Area Network) and SocketCAN, our MQTT, Redis, and ZeroMQ services, vehicle diagnostic trouble codes (DTCs), and our Jira workflows. No prior experience with these is expected.



Compensation & Benefits

Base salary: $70,000–$90,000


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.



About You: Basic Qualifications (Required Skills/Experience)


  • Bachelor's degree in Computer Science or a related field, or a coding bootcamp plus a portfolio of real debugging or automation projects. Years of experience are not required.


  • Python scripting, Git, and comfort on the Linux command line.


  • Reading logs and stack traces to find where something went wrong, and querying data with SQL or a time-series query language.


  • Clear written incident write-ups — what happened, the evidence, and what was ruled out — and the ability to stay methodical when something is broken and a customer is waiting.


  • Willingness to expand into technical areas beyond your area of expertise; ability to develop innovative and novel approaches.


  • Open-minded and comfortable working in a teaming environment as an individual contributor.


  • Fluent in both written and verbal English.


  • U.S. Person (immigration or work visa sponsorship will not be provided).



Preferred Qualifications (Desired Skills/Experience)

Candidate should have a working knowledge of one or (ideally) multiple areas listed below:



  • Docker.


  • Basic networking (TCP/IP, ports, DNS), including reading a packet capture.


  • Reading C, C++, or Rust well enough to follow a code path.


  • Grafana or similar dashboard tools.


  • A project that uses an LLM API or agent tools such as Claude Code, MCP, or tool calling.


  • Experience in a directly applicable domain such as rail, electric vehicles, or unmanned systems.



Typical Education and Experience

Education/experience typically acquired through advanced technical education (e.g. Bachelor and/or Master) and typically 0–2 years' related work experience, or an equivalent combination of technical education and experience (e.g. a coding bootcamp plus a portfolio of real debugging or automation projects, or relevant internship, co-op, or university research/project experience). We value a portfolio of real debugging or automation work over years of experience.


Relocation

This position does not offer relocation.


Equal Opportunity Employer

Intramotev 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.


Closing

If you're passionate about software engineering and eager to contribute to autonomous rail technology, we'd love to hear from you!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Associate Software Engineer, Fleet Support & Automation
Associate Software Engineer, Fleet Support & Automation

Intramotev Autonomous Rail • St. Louis (MO)

On-site
USD 70,000 - 90,000
Medical coverage
Unlimited vacation (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
Software Engineer, Robotics & Autonomous Vehicles
Software Engineer, Robotics & Autonomous Vehicles

Intramotev Autonomous Rail • St. Louis (MO)

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

Intramotev Autonomous Rail • St. Louis (MO)

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

Intramotev • St. Louis (MO)

On-site
USD 70,000 - 90,000
Medical coverage 100%
Unlimited PTO
Equity
+1
Associate Software Engineer
Associate Software Engineer

Intramotev Autonomous Rail • St. Louis (MO)

On-site
USD 70,000 - 90,000
Medical coverage
Unlimited vacation
Equity
+1
Senior Embedded Software Engineer, Embedded Linux & Rust
Senior Embedded Software Engineer, Embedded Linux & Rust

Intramotev Autonomous Rail • St. Louis (MO)

On-site
USD 120,000 - 140,000
Medical coverage
Unlimited PTO
Equity
+1
Senior Embedded Software Engineer, Embedded Linux & Rust
Senior Embedded Software Engineer, Embedded Linux & Rust

Intramotev • St. Louis (MO)

On-site
USD 120,000 - 140,000
Medical coverage
Unlimited paid time off
Equity
+1
Associate Systems Engineer
Associate Systems Engineer

Intramotev • St. Louis (MO)

On-site
USD 65,000 - 85,000
Senior Embedded Software Engineer, RTOS Firmware
Senior Embedded Software Engineer, RTOS Firmware

Collide Capital LLC • St. Louis (MO)

On-site
USD 120,000 - 140,000
Medical coverage
Unlimited PTO
Equity
+1