Software Engineer, Automation Infrastructure

Tesla is an electric vehicle and clean energy company known for its innovative approach to sustainable transportation and energy solutions.
$104,000 - $210,000
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Automotive · AI

Description For Software Engineer, Automation Infrastructure

Tesla is seeking a Software Engineer for Automation Infrastructure to support their Vehicle Engineering team. This role involves developing and maintaining test infrastructure used across validation teams. The ideal candidate will be responsible for delivering robust, modular, and user-friendly code that enables rapid and efficient deployment of new tests and test systems.

Key responsibilities include:

  • Building Python tools to automate test equipment communication over various interfaces
  • Developing tools for data storage, retrieval, and visualization
  • Creating web apps for monitoring and accessing time-series data
  • Providing REST endpoints for test data consumption
  • Disseminating improved software throughout the test lab and training team members
  • Implementing user feedback and iterating quickly on tools
  • Setting up and managing team toolchains

The ideal candidate should have:

  • A degree in Computer Engineering, Computer Science, Electrical Engineering, or equivalent experience
  • Strong Python proficiency
  • Experience with React, Next.js, and frontend website development
  • Full-stack application and service design experience, especially with SQL backends
  • Strong software fundamentals, including design, abstraction, and maintainability
  • Familiarity with Git, CI tools like Jenkins, and virtualization with Docker
  • Excellent collaboration and communication skills

Tesla offers a comprehensive benefits package, including competitive pay, multiple health insurance options, 401(k) with employer match, stock purchase plans, and various other perks. The company is committed to diversity, equal opportunity, and providing reasonable accommodations to individuals with disabilities.

Join Tesla and contribute to the future of sustainable transportation and energy!

Last updated 3 days 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
  • Disseminate improved software throughout the test lab
  • Train Engineers, Technicians, and Interns to operate new tools
  • Implement user feedback and iterate quickly
  • Installation and setup of various team toolchains

Requirements For Software Engineer, Automation Infrastructure

Python
React
JavaScript
  • Degree in Computer Engineering, Computer Science, Electrical Engineering or equivalent experience
  • Strong Python proficiency
  • Experience creating React, Next.js, etc. frontend websites
  • Experience designing full-stack applications and services, especially with SQL backend databases
  • Versed in software fundamentals including software design, abstraction, and maintainability
  • Familiarity with Git, continuous integration tools such as Jenkins, virtualization such as Docker
  • Ability to collaborate and communicate technical concepts to those in non-software roles

Benefits For Software Engineer, Automation Infrastructure

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Commuter Benefits
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Employee Stock Purchase Plans
  • Life Insurance
  • AD&D Insurance
  • Short-term Disability
  • Long-term Disability
  • Employee Assistance Program
  • Paid Time Off
  • Paid Holidays
  • Back-up Childcare
  • Parenting Support
  • Critical Illness Insurance
  • Hospital Indemnity
  • Accident Insurance
  • Legal Services
  • Pet Insurance
  • Weight Loss Program
  • Tobacco Cessation Program
  • Tesla Babies Program
  • Commuter Benefits
  • Employee Discounts

Interested in this job?

Jobs Related To Tesla Software Engineer, Automation Infrastructure

PHP Developer

TransferMate seeks a PHP Developer for web product development, backend management, and security implementation in Manila, Philippines.

Data Center Design and Performance Engineer

CoreSite seeks a Data Center Design and Performance Engineer to design and review plans, ensure efficiency, and provide engineering support for data center operations.

Quality Assurance Engineer, Fintech

Optasia seeks a Quality Assurance Engineer for their Fintech division to validate products, develop test plans, and ensure project success.

Web Developer - Freelance

Mid-level web developer needed for short-term contract to enhance database reporting and automation for property management company using Caspio.

QA Engineer - T

QA Engineer position at Staff4Me, responsible for ensuring software quality through testing and analysis.