Create and develop automated Software in the Loop (SIL) and Hardware-in-the-loop (HIL) validation infrastructure to enable reliable, efficient, thorough, accurate, and repeatable tests
Adapt existing or create new configuration management, CI tools, automated function checks, and reporting tools to meet suspension and damping validation needs
Develop and execute automated regression test suites for safety critical chassis controls firmware
Continuously analyze and improve regression test suite coverage
Own the validation release process for customer releases, including test strategy scoping, test execution, and sign off
Create and execute board level test plans to expose weaknesses or faults
What You’ll Bring
Degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience
Proficiency in Python and/or C
Scripting skills in other common languages is a plus (Perl, Shell, Bash)
Knowledge of version control (Git) and continuous integration
Excellent verbal and written communication skills to coordinate with the team
Knowledge and experience with automation and build tools is a plus (Jenkins, Docker, SCons)
Experience with Rust programming language is a plus
Previous experience in auto-industry or validating highly complex and safety critical embedded system is a plus
Ability to read and review electronic circuit schematic is a plus