Simulation and Validation Software Engineer
- Level
- Mid
- Work type
- On-site · Palo Alto
Not stated in the posting: salary, visa.
Open. First seen 2 October 2026.
About the role
Mind Robotics's standard text
About Mind:
Mind Robotics is building Physical AI for real-world industrial deployment, starting with the factory floor. We believe the hardest problems in AI are solved when researchers and engineers are hands-on with the physical world every day - and we're looking for people who are passionate about robotics, value ownership, and are excited to tackle difficult problems. Join us if you want to move beyond digital intelligence and put intelligence into motion.
About the team and the role:
At Mind Robotics, we're building generalized physical AI — robotic systems capable of dexterous, adaptive, and reasoning-intensive work in real-world industrial environments. Validation is how we make sure our robots actually work — not just once on a bench, but every time, on every robot, in the field. Closing the gap between simulation, hardware test, and the real robot is what makes that reliability possible.
We're looking for a Software Engineer - Validation & Simulation to build the test infrastructure, integrate simulation, and develop validation pipelines that let our firmware, controls, and robot runtime teams move fast without breaking robots.
Responsibilities:
- Design and build automated test suites that validate firmware, controls, and runtime behavior across software-in-the-loop (SIL) environments.
- Integrate simulation environment inputs and dynamic models that stand in for the real robot — including simulated sensor inputs like camera feeds — so runtime and middleware teams can develop without physical hardware.
- Own regression test infrastructure and tooling for result analysis, failure triage, and coverage tracking across firmware, controls, runtime, and hardware.
- Collaborate with firmware, controls, and runtime engineers to define testability requirements and turn real-world failures into repeatable automated test cases.
- Drive validation burn-down during integration and assembly milestones, tracking issues to closure across teams.
Requirements:
- Technical degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience and evidence of exceptional ability.
- Strong software engineering fundamentals, with fluency in Python and comfort in C/C++ or Rust for debugging at the firmware level.
- Demonstrated experience building validation, simulation, or test infrastructure for real physical systems — robots, motors, actuators, or similar.
- You are comfortable with ambiguity, move fast, and have an "engineering curiosity" that drives you to understand how the entire system works, not just your part.
Nice to Haves:
- Experience validating or testing robotics middleware or runtime systems (ROS2 or similar).
- Experience with dynamic modeling or simulation tools (MATLAB/Simulink, MuJoCo, Gazebo, or equivalent) for robotic or actuated systems.
- Familiarity with functional safety standards (IEC 61508, ISO 13849, ISO 26262, or similar) and safety validation processes.
- Comfort with lab equipment (oscilloscopes, power supplies, logic analyzers) and embedded debugging tools (JTAG, SWD).
- Experience with agent-driven coding practices (e.g., Claude Code, Codex, Cursor) to accelerate test and software development.
What this role asks for
Standard for software engineering roles
Python
Common in software engineering postings at any company.
84% of this description is written for the role. The rest is Mind Robotics's standard text, folded away below.
Read against Mind Robotics's other open postings on this site.
The team: Software Engineering HIRES STEADILY
This role is one of 14 open in Software Engineering. 2 were posted in the last 30 days and the oldest in January: a team that hires all year rather than one being built.
WHAT THE TEAM WORKS WITH, ACROSS ITS POSTINGS
Python (10 of 14), Embedded Systems (6 of 14), C++ (5 of 14), Linux (5 of 14), Rust (5 of 14), C (4 of 14), Docker (4 of 14)
OTHER ROLES ON THIS TEAM
- Software Engineer, Edge & Field Systems posted Sep 29
- Software Engineer, Data Platform posted Sep 25
- Tech Lead, Robotics Runtime & Middleware posted Sep 8
- System Integration Engineer posted Aug 26
- Tech Lead, Software Infrastructure and Fleet Management posted Aug 24
- DevOps Engineer posted Aug 13
- Software Engineer, Edge & Field Systems posted Jul 2
- Controls Engineer posted Jun 15
- Firmware Engineer posted Jun 15
- Forward Deployed Engineer posted Jun 10
- Robotics Software Engineer posted Jan 26
- Research Engineer posted Jan 26
- Data Infrastructure Engineer posted Jan 26
From the team and dates on Mind Robotics's own job board.
See Software Engineer salaries in the United States →
Similar jobs
- Controls Software Engineer, Pointing & Tracking at Cowboy Space
Shares 7 skills: Simulink, MATLAB, Rust… · same seniority · same country - Embedded Software Engineer, Motor Control & Real-Time Systems at General Matter
Shares 7 skills: Simulink, MATLAB, Rust… · same seniority · same country - Senior Software Simulation Engineer at Hermeus
Shares 6 skills: Simulink, MATLAB, C… · same country - Software Developer - Virtualization and SIL Integration at General Motors
Shares 6 skills: Simulink, MATLAB, C… · same seniority · same country - Embedded Software Engineer III - PX4 Firmware & Simulation at Zone 5 Technologies
Shares 5 skills: ROS, C, Embedded Systems… · same country - Tools and PLM Engineer at Mind Robotics
Also at this company
Is this your posting and you want it taken down? Email info@careerholo.com.