
Staff Software Engineer β Simulation
Posted 3 days ago

Posted 3 days ago
This is a fully remote position, open to applicants in Michigan, +1 more state.
β’ Define, construct, and support testing of autonomous trucks within a virtual testing environment utilizing real-world data replay and simulated driving scenarios.
β’ Take ownership of technical direction and key architectural decisions for simulation-based testing environments and infrastructure.
β’ Act as the subject matter expert in simulation, generate test scenarios, provide feedback on simulation tool functionalities, and facilitate organizational adoption.
β’ Assist in the testing of virtual driver software and guide teams on tools and environments based on simulation and data replay.
β’ Create simulation-based test scenarios, manage test-plan execution, and conduct post-test activities such as event-log analysis.
β’ Determine requirements for virtual testing tools, test infrastructures, and simulations of real-world components and vehicle sensors.
β’ Foster alignment among verification, model delivery, and autonomy consumer teams.
β’ Mentor and grow engineers, including senior individual contributors, while helping to establish the technical standards of the group.
β’ Lead process enhancements and report on testing progress and technical risks to product and quality management.
β’ Bachelor's Degree in Computer Science, Computer Engineering, Robotics Engineering, Systems Engineering, or an engineering equivalent, along with 10+ years of experience; or a Master's Degree in a related field with 7+ years; or a PhD in a related field with 5+ years.
β’ Highly skilled and proficient in the discipline, capable of conducting complex tasks with minimal supervision and significant independence in judgment.
β’ Strong comprehension of the Software Development Lifecycle (SDLC).
β’ In-depth knowledge of simulation-based testing, including the appropriate application of recompute simulation.
β’ Extensive experience in developing test scenarios and resolving complex software issues.
β’ Familiarity with Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) simulation and testing methodologies.
β’ Ability to lead virtual testing events and trace and troubleshoot the complete software stack.
β’ Experience in mentoring and developing engineers, including senior individual contributors.
β’ Proven experience in reporting testing progress to product and quality management and driving the resolution of technical risks.
β’ Proficient in programming with C++ and Python (scripting).
β’ Experience with ROS (Robot Operating System).
β’ Capable of system-level troubleshooting, fault isolation, and identification.
β’ Working knowledge of Test-Driven Development and test framework architectures.
β’ Familiarity with Kanban, Scrum, or Scaled Agile development methodologies.
β’ Experience serving as a technical lead across multiple simulation or V&V initiatives.
β’ A competitive compensation package that includes a bonus component and stock options.
β’ 100% paid medical, dental, and vision premiums for full-time employees.
β’ 401K plan with a 6% employer match.
β’ Flexibility in scheduling.
β’ Generous paid vacation available immediately upon start date.
β’ Company-wide holiday office closures.
β’ AD+D and Life Insurance.
Cloudera
Stellar Cyber
Pragmatike
Pragmatike
Get handpicked remote jobs straight to your inbox weekly.