Software Engineer, Automation Infrastructure

Electric vehicle and clean energy company pioneering sustainable transportation and energy solutions.
$111,200 - $246,720
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Automotive

Description For Software Engineer, Automation Infrastructure

Tesla is seeking a Software Engineer for their Automation Infrastructure team to support Vehicle Engineering's validation platform. This role focuses on developing and maintaining test infrastructure used across validation teams. The position requires expertise in full-stack development, with emphasis on Python programming and web technologies. You'll be creating tools for test automation, data visualization, and system monitoring, while working with various communication protocols like CAN, LIN, and TCP/IP.

The role offers an exciting opportunity to work at the intersection of software development and automotive engineering, directly impacting Tesla's vehicle testing and validation processes. You'll be responsible for building robust tools that enable efficient testing and data analysis, while also training and supporting other team members in their adoption.

The ideal candidate should have strong Python skills, experience with React and SQL databases, and the ability to design maintainable, scalable software solutions. Knowledge of continuous integration tools and containerization is essential. The position offers competitive compensation ranging from $111,200 to $246,720 annually, plus comprehensive benefits including medical, dental, vision, 401(k) with matching, and stock purchase options.

This is an excellent opportunity for a mid-level software engineer looking to make a significant impact in the automotive industry while working with cutting-edge technology. The role combines technical challenges with the opportunity to collaborate across teams and directly influence Tesla's vehicle development process.

Last updated a month ago

Responsibilities For Software Engineer, Automation Infrastructure

  • Build robust and flexible Python tools to automate test equipment
  • Build tools for storage, retrieval, and visualization of test data
  • Enable Test Engineers to monitor and access time-series data using a web app
  • Provide REST endpoints to serve test data
  • Train Engineers, Technicians, and Interns on new tools
  • Implement user feedback and iterate quickly
  • Manage installation and setup of team toolchains

Requirements For Software Engineer, Automation Infrastructure

Python
React
  • Degree in Computer Engineering, Computer Science, Electrical Engineering or equivalent experience
  • Strong Python proficiency
  • Experience creating React, Next.js frontend websites
  • Experience designing full-stack applications with SQL backend databases
  • Knowledge of software fundamentals including design, abstraction, and maintainability
  • Familiarity with Git, Jenkins, and Docker
  • Ability to collaborate and communicate technical concepts

Benefits For Software Engineer, Automation Infrastructure

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
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
  • Commuter benefits
  • Employee discounts and perks program

Interested in this job?

Jobs Related To Tesla Software Engineer, Automation Infrastructure

Product Engineer, Industrial Storage

Tesla Product Engineer role focusing on Industrial Storage systems, combining data analysis, troubleshooting, and cross-functional leadership to improve battery system performance.

Program Manager, Vehicle Attributes

Program Manager position at Tesla leading vehicle dynamics and NVH development for electric vehicles, offering competitive salary and comprehensive benefits.

Software Engineer, Digital Products Engineering

Backend Software Engineer role at Tesla, focusing on digital products and customer-facing systems for vehicle and energy products.

Software Engineer, Speech & Language Models

Tesla Software Engineer position focusing on speech and language models for vehicle infotainment systems, offering competitive pay and comprehensive benefits.

Test Engineer, Compliance

Tesla is seeking a Test Engineer for Compliance to ensure safety and reliability standards for Tesla Energy products and systems.