Software Engineer, Vehicle Firmware, Core Infrastructure

Electric vehicle and clean energy company that designs and manufactures electric cars, battery energy storage, and solar panels.
$133,440 - $292,800
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Automotive · AI

Description For Software Engineer, Vehicle Firmware, Core Infrastructure

Tesla is seeking a talented Software Engineer to join their Vehicle Software organization's Systems Validation team, focusing on test automation for their innovative electric vehicles. This role combines embedded systems engineering with test automation, making it an exciting opportunity for engineers passionate about automotive technology and software quality.

The position involves working on Tesla's cutting-edge vehicle firmware infrastructure, where you'll be responsible for building and maintaining the tools and frameworks that ensure the quality and reliability of Tesla's vehicle software systems. You'll be working with a mix of technologies including Python, C/C++, and potentially Rust, while operating in Linux/Unix environments.

As part of the role, you'll be directly contributing to Tesla's mission of accelerating the world's transition to sustainable energy by ensuring the software that powers their vehicles meets the highest standards of quality and reliability. The position offers a competitive salary range of $133,440 - $292,800, along with comprehensive benefits including medical insurance, 401(k) matching, and stock purchase options.

The ideal candidate will bring at least 2 years of relevant experience, strong programming skills in multiple languages, and a deep understanding of software testing methodologies. You'll be working in Palo Alto, California, at the heart of Tesla's innovation center, collaborating with world-class engineers and contributing to the development of some of the most advanced electric vehicles in the world.

This role offers unique challenges and opportunities for growth, as you'll be working on complex systems involving networked microprocessors and software-controlled electrical devices. You'll need to balance technical expertise with strong communication skills, as collaboration with validation engineers and other teams is crucial for success.

The position comes with Tesla's full suite of benefits, including comprehensive healthcare, family-building benefits, and financial incentives like stock purchase plans. You'll be part of a company that's not just building cars, but revolutionizing transportation and energy systems globally.

Last updated 12 days ago

Responsibilities For Software Engineer, Vehicle Firmware, Core Infrastructure

  • Invent methods and build technology to execute tests and evaluate results efficiently
  • Specify, design, develop, integrate and maintain test automation frameworks and tools
  • Hands-on system bring-up, debugging and code optimization
  • Continually learn, set, teach and apply software best practices
  • Collaborate with validation engineers to integrate new test cases

Requirements For Software Engineer, Vehicle Firmware, Core Infrastructure

Python
Linux
Rust
  • Degree in Computer Science, Mechatronics, Electrical Engineering, or proof of exceptional skills
  • Experience with Python or other object-oriented languages
  • Experience with C and/or C++ for embedded systems
  • Familiar with Linux/Unix environments
  • Fluent in software fundamentals including software design, version control, CI/CD
  • Hands-on technical experience debugging complex systems
  • Experience developing automated test fixtures and systems
  • Ability to collaborate and communicate complex technical concepts
  • Minimum 2 years' experience

Benefits For Software Engineer, Vehicle Firmware, Core Infrastructure

401k
Medical Insurance
Dental Insurance
Vision Insurance
Commuter Benefits
Parental Leave
  • Medical insurance with $0 payroll deduction options
  • Family-building, fertility, adoption and surrogacy benefits
  • Dental and vision plans
  • 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
  • Commuter benefits
  • Employee discounts

Interested in this job?

Jobs Related To Tesla Software Engineer, Vehicle Firmware, Core Infrastructure

Software Developer - IoT Edge

Software Developer position focusing on IoT Edge development at Freudenberg's Chennai location, working on embedded systems and edge computing solutions.

Software Developer - IoT Edge

Software Developer position focusing on IoT Edge development at Freudenberg in Chennai, working on embedded systems and IoT solutions.

Software Engineer II, Vehicle Control

Software Engineer II position at Aurora focusing on vehicle control systems for autonomous vehicles, requiring expertise in C++, embedded systems, and robotics frameworks.

Software Engineer II, Embedded Applications

Software Engineer II position at Aurora focusing on embedded applications for autonomous vehicles, offering $152K-$227K salary range with comprehensive benefits.

Embedded Software Development Engineer, AWS Hardware Engineering

AWS Hardware Engineering seeks Embedded Software Engineer to develop and innovate server infrastructure, focusing on embedded systems and Linux driver development.