Software Engineering Intern - Autonomy & Controls (Summer 2026) at Intramotev
St. Louis, Missouri, United States -
Full Time


Start Date

Immediate

Expiry Date

21 Jul, 26

Salary

0.0

Posted On

22 Apr, 26

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Software development, MATLAB, Python, C, C++, Linear algebra, Statistics, Numerical methods, Linux, Unix, Debugging, Testing, Guidance, navigation, and control, Sensor fusion, Git, Networking protocols

Industry

Railroad Equipment Manufacturing

Description
About Us:  Intramotev manufactures autonomous railcars designed to power the next chapter of American industry. A leader in next-generation rail technology, Intramotev automates freight transport with independently-driven railcars that lower costs, improve safety, and increase throughput. From our headquarters in St. Louis, we’re proving that American innovation can lead the way in transforming freight—one railcar at a time.  Role Overview:  We are seeking a Software Engineering Intern to join our Autonomy team. This role is focused on the software systems governing vehicle guidance and location data, ensuring high-fidelity data standards and seamless interoperability with the national rail network. You will contribute to the development of software that enables our autonomous fleet to navigate complex environments while maintaining strict compliance with rail industry protocols. Schedule:  This is a paid internship for summer 2026. It is an hourly, full-time (up to 40 hours/week), in-office position based in St. Louis, MO. Responsibilities: * System Development: Assist in the design and implementation of software for vehicle guidance, navigation, and control services. * Data Standards: Support the definition and application of data standards to ensure interoperability between autonomous railcars and external rail network infrastructure. * Requirements Translation: Analyze and translate requirements into software designs and detailed interface specifications for control systems. * Testing & Validation: Test and validate software performance on target hardware to ensure operational, safety, and functional requirements are met. * Lifecycle Support: Solve problems and provide technical support for fielded software systems throughout the development lifecycle. * Innovation: Research technological advancements in autonomy and location data for potential application to our rail vehicles. Team Dynamics: * Collaboration: Work within dynamic teams on diverse projects, typically ranging from 3-10 members. * Communication: Foster excellent interpersonal and communication skills to thrive in a collaborative environment. * Adaptability: Adapt to evolving project objectives and requirements inherent in a research and development environment. Why Join Us? * Career Growth: Develop your career with a forward-thinking company dedicated to transforming rail technology. * Innovative Environment: Contribute to groundbreaking projects that bridge the past and future of rail transport. * Impactful Work: Be a key player in creating solutions that promote a more sustainable and efficient rail/mobility network. About You: Basic Qualifications (Required Skills/Experience): * Working towards a Bachelor’s Degree in Computer Science, Computer Engineering, or a related field (open to students after sophomore/junior years and graduate students). * 1+ years of previous internship, university research, or extra-curricular experience with software development. * Experience with MATLAB, Python, C, or C++. * Solid foundation in linear algebra, statistics, and numerical methods (interpolation, curve fitting, least squares).  * Experience working in a Linux/Unix development environment (command line, shell scripting).  * Familiarity with the software development life-cycle, including debugging and testing on hardware. * Fluent in both written and verbal English. Preferred Qualifications (Desired Skills/Experience): * Proficiency in Python for scripting, prototyping, data analysis, or test automation.  * Coursework or projects related to Guidance, Navigation, and Control (GNC) or autonomous systems. * Familiarity with sensors commonly used in autonomy stacks (GPS/GNSS, IMU, LIDAR, radar, cameras, wheel encoders) and basic sensor fusion concepts.  * Familiarity with networking protocols such as CAN and Ethernet. * Experience with software version control tools such as git. * Demonstrated experience working on multi-disciplinary project teams. Typical Education and Experience: Education/experience typically acquired through technical education (e.g., Bachelor) and typically 1 or more years' related work (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.
Responsibilities
The intern will assist in the design and implementation of software for vehicle guidance, navigation, and control systems. They will also support the definition of data standards and validate software performance on target hardware.
Loading...