The Role
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.
Responsibilities
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
RequiredBS 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
* *
* * * * * * * * * * *
Along with competitive pay, this position is eligible
for benefits including:
- As a
full-time Tesla employee, you will receive full benefits from day 1 for
you and your eligible dependents
- Aetna PPO
and HSA plans (including infertility and transgender coverage)
- 2 medical
plan choices with $0 paycheck contribution
- Vision
& dental plans (including orthodontic coverage)
- Healthcare
and Dependent Care Flexible Spending Accounts
- Company
Paid HSA Contribution when enrolled in the High Deductible Medical Plan
with HSA
- Company
paid Life, AD&D, short-term and long-term disability
- 401(k)
match, Employee Stock Purchase Plans, and other financial benefits
- Employee
Assistance Program, Sick and Vacation time (Flex Time for salary
positions), and Paid Holidays
- Back-up
childcare and employee discounts
- Voluntary
plans such as critical illness, hospital indemnity, accident insurance,
and pet insurance
- Voluntary
Identity Theft and Legal Services plans
- Adoption
and surrogacy benefits