Associate Software Engineer

Intramotev Autonomous Rail

St. Louis (MO)

On-site

USD 70,000 - 90,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical coverage
Unlimited vacation
Equity
Parental leave

Job summary

Intramotev is seeking an Associate Software Engineer to join our engineering team in St. Louis to help build software behind our self-propelled battery-electric railcars and vehicles.

This is an entry-level, domain-agnostic role where you’ll be placed into embedded, full-stack, controls, or perception domains based on strengths and program needs. You will write and test software against requirements, debug on real hardware, and collaborate with mechanical, electrical, and systems engineers.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a closely related field.
  • 0–2 years of software development experience, including internship/co-op/university projects.
  • Proficiency in at least one programming language (C, C++, C#, Python) and understanding of the SDLC (requirements, tests, debugging, Git).
  • Willingness to expand into other technical areas and work in a team environment.

Responsibilities

  • Write clean, testable code for embedded, full-stack/application, controls, or perception software.
  • Test and debug your code against requirements and acceptance criteria.
  • Debug and validate software on real vehicle hardware with senior engineers.
  • Use Git and team workflows for code review, issue tracking, and releases.
  • Collaborate with mechanical, electrical, and systems engineers to integrate software with the vehicle.

Skills

C
C++
C#
Python
Git
Software testing
English fluency

Education

Bachelor's degree (CS/CE/EE or related)

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

We are seeking an Associate Software Engineer to join our engineering team as we grow the software behind our self-propelled battery-electric railcars and vehicles. This is a domain-agnostic entry-level opening: we hire the engineer first, then place you in the software domain — embedded, full-stack/application, controls, or perception — where your strengths and our program's needs line up best. Across all four domains, the work is the same in spirit: writing and testing software against written requirements, debugging on real hardware, and integrating with the mechanical, electrical, and systems engineers building the rest of the vehicle. This is a full-time, 100% in-office role based in St. Louis, MO. You'll work within a team of 1–10 engineers and engage in occasional domestic travel for testing, integration, demonstrations, and customer interactions.

Key Responsibilities
  • Software Development: Write clean, testable, well-commented code for defined components in embedded, full-stack/application, controls, or perception software, depending on your placement.
  • Testing & Validation: Test and debug your own code to root cause, working from written requirements and acceptance criteria.
  • Hardware Integration: Debug and validate software behavior on real vehicle hardware alongside senior engineers.
  • Version Control & Process: Use git and established team workflows for code review, issue tracking, and release.
  • Cross-Discipline Collaboration: Work with mechanical, electrical, and systems engineers to integrate your software with the rest of the vehicle.
Compensation & Benefits

Base salary: $70,000-$90,000 plus equity

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, Computer Engineering, Electrical Engineering, or a closely related field. Open to December 2026 and May 2027 graduates.
  • 0–2 years of software development experience, including relevant internship, co-op, or university research/project experience — coursework and team projects count.
  • Proficiency in at least one programming language such as C, C++, C#, Python, or a comparable object-oriented language.
  • Working understanding of the software development lifecycle, including reading requirements, writing tests, debugging, and version control (git).
  • 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.
  • Must be legally authorized to work in the U.S. F-1 OPT is supported.
Preferred Qualifications (Desired Skills/Experience)

Candidate should have a working knowledge of one or (ideally) multiple areas listed below. Strength in any one of these four domains is enough — no candidate is expected to have all of them:

  • Embedded: Firmware on microcontrollers, RTOS, CAN/serial buses, bring-up and debugging on real hardware (oscilloscope, logic analyzer, JTAG).
  • Full-stack / application: Web or mobile front ends, backend services and databases, REST/gRPC APIs, industrial HMI, Android.
  • Controls: MATLAB/Simulink or other model-based development, control theory coursework, hardware-in-the-loop or simulation work.
  • Perception: OpenCV, PyTorch/TensorFlow, ROS/ROS 2, point clouds, sensor calibration, dataset tooling.
  • Experience in a directly applicable domain such as rail, electric vehicles, robotics, automotive, aerospace, or unmanned systems — including university competition teams (Formula SAE, Baja, robotics, autonomous vehicle challenges).
  • Demonstrated experience working on cross-disciplinary project teams alongside mechanical, electrical, or systems engineers.
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. relevant internship, co-op, or university research/project 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Associate Software Engineer
Associate Software Engineer

Neara • St. Louis (MO)

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

Neara • St. Louis (MO)

On-site
USD 65,000 - 85,000
Medical coverage
Unlimited vacation
Equity
+1
Associate Systems Engineer
Associate Systems Engineer

Neara • St. Louis (MO)

On-site
USD 65,000 - 85,000
Associate Embedded Software Engineer
Associate Embedded Software Engineer

Intramotev • St. Louis (MO)

On-site
USD 65,000 - 90,000
Medical coverage
Vacation: unlimited PTO
Equity for full-time employees
+1
Associate Systems Engineer
Associate Systems Engineer

Intramotev Autonomous Rail • St. Louis (MO)

On-site
USD 65,000 - 85,000
Medical coverage
Unlimited PTO
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
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 Autonomous Rail • St. Louis (MO)

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

Intramotev Autonomous Rail • St. Louis (MO)

On-site
USD 65,000 - 85,000
Medical coverage
Unlimited PTO
Equity
+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