**The company** **The Role** The Simulation Software Engineer will report to the Lead Simulation Engineer and will be responsible for developing and maintaining the local and cloud instances of simulation software used to develop, exercise, and test the Outrider software stack. **Duties & Key Objectives**: - Design, develop, and maintain simulation software to ensure the Outrider software stack is robust and meets technical objectives - Translate system requirements into simulation tools, scenarios, and pass/fail criteria - Integrate CI pipeline capabilities into the software development process to test product baseline and functionality - Solicit open feedback for how the team and simulation tools can improve - Effectively communicate test progress, product performance, and issues found to the larger Engineering organization - Triage CI pipeline outputs and collaborate with the larger Engineering organization to implement fixes and improvements - Work with 3rd parties to implement meaningful and cost saving tools - Monitor cloud costs and cost savings achieved by use of simulation tools - Evangelize the use of simulation and other automated development and test tools **Required Qualifications**: - Experience with modern C++ and Python - Experience with Docker - Experience with Linux and command-line interface - Experience contributing to CI/CD pipelines and software life cycle - Proven capability in software debugging - Understanding and decision making capability of modern software/hardware/system testing methods - BS or MS in Engineering or Computer Science or a similar discipline - Excellent written and verbal communication skills - Sterling references **Ideal Qualifications**: - 2 or more years of experience testing robotic systems, autonomous vehicles, or other automotive products in simulation, bench and/or real-world environments. - Expertise in dockerization, deployment, and testing software at scale - Experience developing in a ROS environment - Experience with interacting with and manipulating remote compute resources - Experience with simulated vehicle kinematics and dynamics - Experience with sensor simulation - Experience with existing simulation tools or development of custom simulation tools - Experience with the AWS cloud ecosystem - Experience with architecture and automation of user-facing software development tools At Outrider, we believe in cultivating an environment where there is diversity of perspectives, experiences, and knowledge with the expectation that we thrive in an inclusive environment. Outrider is committed to a workforce where everyone's opportunities are limitless regardless of race, national origin, gender, age, religion, disability, veteran status, or any others that are protected by law. - To protect yourself against the increasing number of recruiting scams, please make sure that you are communicating with Outrider Technologies, Inc. or one of its employees. The only way to communicate with us is through our corporate website at _ - outrider.ai_ - , and through our job board at _ - jobs.lever.co/outrider_