The Chassis Systems Firmware team is looking for a Test Engineer to lead park brake component validation. You will be responsible to develop test plans, execute test cases and sign off firmware releases for the park brake system. You will be responsible for both bring up and upkeep of our test infrastructure and software and hardware-in-the-loop test coverage as we expand to more system architectures and add more functionality.
The park brake system is a safety critical system on the vehicle which makes it both crucial and challenging to design exhaustive test plans that exercise the full gamut of vehicle scenarios and failure modes. It is also closely linked with the growing needs of autonomy and vehicle fail operational needs. You will be challenged to think out of the box to both improve test coverage while maintaining scalability, reliability and efficiency of the test infrastructure.
Own the test specifications for the park brake system.
Design exhaustive test cases to break the system and collaborate with software, hardware and integration engineers to design solutions.
Design new vehicle tests, maneuvers and environments in both hardware and software in the loop.
Maintain a suite of regression tests to sign off on software functionality for each release of vehicle software
Design and build custom test equipment such as test PCBAs, harnesses and mechanical fixtures to make validation efficient, modular and repeatable
Write and maintain test software to automate test execution, data collection and data analysis
Develop and maintain validation schedules to coordinate test resources and communicate status to program managers
BS in Computer Science, Computer Engineering, Electrical Engineering, Mechatronics or proof of exceptional skills in related fields with practical software engineering experience
Experience using standard lab and test equipment like power supplies, electronic loads, o-scopes, DMM's etc.
Ability to read and interpret electrical schematics
Ability to develop test guidelines from specifications
Strong physics, thermal, and/or mechanical understanding
Programming language experience with Python, C and/or Rust
Experience developing tests with reusable code
Experience using embedded data acquisition tools (National Instruments, Kvaser, PEAK-System) is a plus
Understanding of revision control software (SVN, GIT, etc) is a plus
Experience working in a safety-critical automotive environment is a plus
Experience with CAN bus is a plus
* * * * * * * *