Taro Logo

Software Engineer, Update Systems Validation

Electric vehicle and clean energy company that designs and manufactures electric cars, battery energy storage, and solar panels.
$133,440 - $355,920
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Automotive
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer, Vehicle Firmware, Core Infrastructure

Tesla is seeking a Software Engineer for Vehicle Firmware to develop test automation infrastructure and tools for vehicle software validation.

Controls & Automation Engineer (m/f/d)

Controls & Automation Engineer position at Isar Aerospace in Kiruna, Sweden, focusing on PLC programming and control systems for rocket engine testing facilities.

Software Engineer II, Embedded Applications

Software Engineer II position at Aurora focusing on embedded applications development for self-driving technology systems.

Electrical & Software Engineer

Electrical & Software Engineer position at Wabtec, combining embedded systems development with electrical engineering for rail transportation solutions.

GPU Display Firmware Engineer

GPU Display Firmware Engineer position at NVIDIA, focusing on developing firmware for GPU display systems.

Description For Software Engineer, Update Systems Validation

Tesla is seeking a Software Engineer for their Update Systems Validation team to support their critical over-the-air (OTA) update systems. This role combines embedded systems expertise with validation engineering, focusing on ensuring the quality and reliability of Tesla's update infrastructure. The position offers an opportunity to work on technology that directly impacts millions of Tesla vehicles worldwide.

The role involves designing and implementing frameworks to validate Tesla's update systems, working with both hardware and software testing environments. You'll be responsible for developing autonomous test infrastructure, creating internal tools, and maintaining quality metrics for system components. This position requires strong Python programming skills and understanding of embedded systems.

As part of Tesla's engineering team, you'll collaborate across multiple disciplines, including software, mechanical, and electrical engineering teams. The position offers competitive compensation ranging from $133,440 to $355,920 annually, plus additional benefits including comprehensive healthcare, 401(k) matching, and stock purchase options.

This is an ideal opportunity for someone with a background in computer engineering or related fields who wants to work at the intersection of automotive technology and software systems. You'll be part of Tesla's mission to accelerate the world's transition to sustainable energy while working on cutting-edge technology that improves the customer experience through over-the-air updates.

The role offers significant growth potential within Tesla's engineering organization and the chance to work on technology that directly impacts the future of automotive software systems. Located in Palo Alto, you'll be at the heart of Silicon Valley's tech ecosystem while working on meaningful problems in the electric vehicle industry.

Last updated 3 months ago

Responsibilities For Software Engineer, Update Systems Validation

  • Own the quality of the System Updater and bootloaders
  • Develop scenarios, test cases, and write test code for Update Systems
  • Develop autonomous test and reporting infrastructure
  • Develop internal Python tools used by Validation teams
  • Define, gather, and report on performance and health metrics
  • Work cross-functionally to investigate OTA issues
  • Communicate with Software Engineers, Mechanical, and Electrical engineers

Requirements For Software Engineer, Update Systems Validation

Python
Linux
  • Degree in Computer Engineering, Electrical Engineering, Computer Science, or equivalent
  • Hands on experience developing in Python
  • Experience with IoT and connected internet services
  • Experience developing tests and test frameworks
  • Strong understanding of object-oriented design and algorithms
  • Experience in consumer electronics or automotive electronics
  • Strong first principle engineering mindset
  • Experience with microcontrollers (preferred)
  • Ability to understand C/C++ coding (preferred)

Benefits For Software Engineer, Update Systems Validation

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Commuter Benefits
  • Aetna PPO and HSA plans with $0 payroll deduction
  • Family-building, fertility, adoption and surrogacy benefits
  • Dental and vision plans with $0 paycheck contribution
  • Company Paid HSA Contribution
  • Healthcare and Dependent Care FSA
  • 401(k) with employer match
  • Employee Stock Purchase Plans
  • Company paid Basic Life, AD&D, disability insurance
  • Employee Assistance Program
  • Sick and Vacation time
  • Back-up childcare and parenting support
  • Weight Loss and Tobacco Cessation Programs
  • Tesla Babies program
  • Commuter benefits
  • Employee discounts and perks program

Interested in this job?