Software Engineer, Automation Infrastructure

Electric vehicle and clean energy company revolutionizing sustainable transportation and energy solutions.
$104,000 - $210,000
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 efforts. This role focuses on developing and maintaining test infrastructure used across validation teams, requiring expertise in both backend and frontend development. The position offers an exciting opportunity to work with cutting-edge automotive technology while building robust, modular software solutions.

The role combines technical expertise in Python, React, and SQL with the practical application of automation and testing infrastructure. You'll be responsible for creating tools that enable efficient test deployment and data visualization, working with various communication protocols and interfaces. The position requires strong collaborative skills as you'll be training team members and implementing user feedback.

Tesla offers a comprehensive benefits package including competitive salary, stock options, and extensive healthcare coverage. The company's mission in sustainable transportation and energy solutions makes this an ideal opportunity for engineers passionate about making a significant impact in the automotive industry. The role provides hands-on experience with Tesla's innovative technology while working alongside talented engineers in the heart of Silicon Valley.

Working at Tesla means being part of a company at the forefront of technological innovation, with opportunities to contribute to groundbreaking developments in electric vehicles and sustainable energy. The position offers professional growth through exposure to complex technical challenges and the chance to work on meaningful projects that directly impact Tesla's success in revolutionizing the automotive industry.

Last updated a day ago

Responsibilities For Software Engineer, Automation Infrastructure

  • Build robust and flexible Python tools to automate test equipment that communicates over CAN, LIN, RS232, TCP/IP, GPIB and other interfaces
  • Build tools for storage, retrieval, and visualization of test data from data lake-style frameworks
  • 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
  • Handle 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

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Commuter Benefits
  • Medical plans with $0 payroll deduction
  • 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, Automation Infrastructure

Sales Engineer, Megapack

Tesla Sales Engineer position for Megapack division, combining technical expertise with commercial skills to drive energy storage solutions.

Technical Program Manager, Power Electronics

Technical Program Manager position at Tesla, managing power electronics projects across energy, solar, and vehicle products with competitive compensation and benefits.

Thermal Design Engineer, Energy Products

Tesla is seeking a Thermal Design Engineer to design and optimize thermal systems for Energy products, working with cross-functional teams to deliver innovative solutions.

Residential Product Engineer

Tesla Residential Product Engineer role focusing on data analysis and engineering solutions for renewable energy products.

Technical Program Manager, Energy Factory Firmware

Technical Program Manager position at Tesla leading Energy Factory Firmware projects and cross-functional teams for firmware validation and manufacturing testing.