Job Responsibilities:
HIL validation of the autonomy sub-system for primarily Large Mining Trucks
Ensure software defects don’t make it to the proving grounds or customers
Develop and maintain software simulators for autonomy systems
Support the addition of new truck models by building new benches and writing test plans
Work tightly with the software development team to understand and develop tests for complicated autonomy features
Execute tests for every test release (feature and regression testing)
Increase validation efficiency through automated testing
Team of 4-5 additional engineers
Typical task breakdown:
Performing feature and regression testing (primary role)
Communicating with the software development team and writing test plans
Troubleshooting issues and sharing reports with the dev team
Creating and maintaining new simulation tools and automated tests (primarily writing software in Python)
Interaction with team:
Highly interactive with global validation and software development teams
Education & Experience Required:
Bachelor's degree in computer science, engineering or relevant field required
2+ years experience required
Validation of software or systems for vehicles preferred
Technical Skills (Required):
Validation experience
Datalink tools and troubleshooting (CAN/J1939/Ethernet)
Software development experience