Simulation and Validation Software Engineer

Mind Robotics
US - California - Palo Alto
View Company Profile / << Go Back

  • Job Type: Full time
  • Just Posted

Job Description

Build automated software-in-the-loop test suites, simulation integrations, and regression infrastructure to validate firmware, controls, runtime, and hardware behavior. Collaborate across engineering teams to turn real-world failures into repeatable tests, analyze results, and drive validation issues to closure during integration and assembly.

Requirements: A technical degree in computer science, computer engineering, electrical engineering, or equivalent experience is required, along with strong software engineering fundamentals and fluency in Python. Candidates should have experience building validation, simulation, or test infrastructure for physical systems and be comfortable debugging firmware using C/C++ or Rust.

Key Skills: Python, C/C++, Rust, Software Validation, Simulation, Automated Testing, Regression Testing, Robotics, Firmware Debugging, Software-in-the-Loop Testing, Dynamic Modeling, Failure Triage, Test Coverage Tracking, ROS2, Embedded Debugging, Functional Safety




Fast Track Upload