What are the responsibilities and job description for the Software Engineer, Update Systems Validation position at Tesla?
As a member of the Update Systems Validation team, you will design, implement and maintain frameworks and infrastructure to validate Tesla's update systems. The Update Systems team supports over the air updates (OTA), a critical component in the way Tesla operates its fleet and continues to improve the customers' experience. You will be responsible for the quality of the components within the update system by providing timely insights and performance metrics of the system via automated HIL / SIL testing and fleet metrics.
Responsibilities
- Own the quality of the System Updater and bootloaders
- Develop scenarios, test cases, and write test code for Update Systems using hardware and software in the loop testing environments
- Develop autonomous test and reporting infrastructure
- Develop internal Python tools used by Validation teams across Tesla
- Define, gather, and report on performance and health metrics related to the System Updater
- Work cross-functionally to investigate OTA issues and validate new features that impact user experience
- Communicate with Software Engineers, Mechanical, and Electrical engineers to proactively identify problems and gaps in tests
Requirements
Compensation and Benefits
Benefits
Along with competitive pay, as a full-time Tesla employee, you are eligible for the following benefits at day 1 of hire :
2 medical plan options with $0 payroll deduction
Expected Compensation
133,440 - $355,920 / annual salary cash and stock awards benefits
Pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience. The total compensation package for this position may also include other elements dependent on the position offered. Details of participation in these benefit plans will be provided if an employee receives an offer of employment.
Salary : $133,440 - $355,920