Controls Simulation Engineer at Intramotev - ScoutJobs - The AI-curated global job board
Skip to content
Intramotev
Posted a day ago

Controls Simulation Engineer

IntramotevControls Simulation Engineer

Perks & benefits

Medical InsurancePaid Leave

Requirements

Bachelor's in Software, CS, EE, ME, or Controls, 2-5 years simulation or test-infrastructure experience, Proficiency in Python and/or C++, Experience with Docker and containerization, Experience with message-based systems like protobuf, UI development experience, Understanding of control systems, English fluency

Skills

PythonC#DockerFlutterMatlabSimulink

About the role

Responsibilities

  • Design, architect, and own the end-to-end software-in-the-loop (SIL) simulation and test framework.
  • Develop message replay capabilities to feed trackfiles and site-server messages into control modules at realistic rates.
  • Build scenario authoring and regression infrastructure to automate the detection of control-software failures.
  • Develop a Flutter-based visualization and operator UI to monitor module inputs, outputs, and vehicle positions.
  • Implement version comparison tools to allow teams to qualify changes and catch regressions across software releases.
  • Partner with controls, motor-control, and embedded software teams to ensure the tool meets user needs.

Requirements

  • Bachelor's degree in Software Engineering, Computer Science, Electrical Engineering, Mechanical Engineering, Controls, or a related field.
  • 2–5 years of experience building simulation, test-infrastructure, or engineering-tooling software.
  • Proficiency in Python and/or C++ with the ability to design maintainable applications.
  • Experience with containerization and reproducible environments using Docker.
  • Experience with message-based systems such as protobuf or similar serialized formats.
  • Experience in UI development using a modern framework.
  • A working understanding of control systems and closed-loop logic.
  • Ability to work on-site in St. Louis, MO.
  • Fluency in written and verbal English.

Preferred Qualifications

  • Hands-on experience with MATLAB/Simulink for modeling dynamic systems.
  • Experience with Flutter or Dart.
  • Domain familiarity with rail-signaling (ATP, braking curves) or motor-control (inverters, electric drives).
  • Knowledge of vehicle dynamics or drivetrain modeling.
  • Experience with fault-injection or transitioning from SIL to Hardware-in-the-Loop (HIL).
  • Familiarity with CAN bus and vehicle log formats.

Benefits

  • 100% employer-paid medical premiums.
  • Low-cost dental and vision options.
  • Unlimited paid time off (PTO).
  • Company equity.
  • Paid parental leave.

About the Company

Intramotev is revolutionizing the freight industry by deploying self-propelled battery-electric railcars. Based in St. Louis, MO, we aim to reduce carbon emissions and enhance transportation efficiency by making rail competitive with trucking.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Controls Simulation Engineer

Intramotev · St. Louis

Sign up to apply