Taro Logo

Software Engineer, Tool & Infrastructure, Reliability & Test

Electric vehicle and clean energy company pioneering sustainable transportation and energy solutions.
$104,000 - $252,000
Backend
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:

Description For Software Engineer, Tool & Infrastructure, Reliability & Test

Tesla is seeking a Tool and Infrastructure Software Engineer to join their Reliability and Test team. This role focuses on developing and maintaining software infrastructure for test systems, requiring expertise in Python development and DevOps practices. The position offers an opportunity to work with cutting-edge automotive technology while building robust testing solutions.

The role involves creating middleware for hardware communication, developing automation tools, and establishing CI/CD workflows. You'll be responsible for tracking software and hardware changes in test systems, working closely with cross-functional teams to improve test data interpretation and visualization.

This is an excellent opportunity for a mid-level software engineer with strong Python skills and DevOps experience. The position offers comprehensive benefits including competitive salary, medical coverage, 401(k) matching, and stock purchase options. Tesla's mission in sustainable transportation and energy solutions makes this role particularly impactful for those interested in contributing to environmental sustainability through technology.

Working at Tesla's Palo Alto location, you'll be at the heart of automotive innovation, collaborating with talented teams to ensure the reliability and quality of Tesla's products. The role requires both technical expertise and strong communication skills, as you'll need to explain complex concepts to non-technical stakeholders.

Last updated 7 months ago

Responsibilities For Software Engineer, Tool & Infrastructure, Reliability & Test

  • Own and develop reliable middleware to communicate with PXI test hardware and read back data
  • Build robust and flexible Python tools to automate test equipment that communicates over CAN, LIN, RS232, TCP/IP, GPIB and other interfaces
  • Establish CI/CD workflow for test environment deployment, and regression testing
  • Cross team collaboration with functional teams to enhance test data interpretation and visualization

Requirements For Software Engineer, Tool & Infrastructure, Reliability & Test

Python
Linux
  • Degree in Computer Science, Computer Engineering, or equivalent experience
  • 3 years of experience in software development in Python
  • Experience with DevOps tools, CI/CD workflow, containerization
  • Experience with NI VeriStand Software Suite a plus
  • Fluent in software fundamentals including software design and maintainability
  • Ability to collaborate and communicate complex technical concepts to those in non-software roles

Benefits For Software Engineer, Tool & Infrastructure, Reliability & Test

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Commuter Benefits
Parental Leave
  • Medical plans with $0 payroll deduction
  • Family-building, fertility, adoption and surrogacy benefits
  • Dental and vision plans
  • Health Savings Account (HSA) with company contribution
  • Healthcare and Dependent Care Flexible Spending Accounts (FSA)
  • LGBTQ+ care concierge services
  • 401(k) with employer match
  • Employee Stock Purchase Plans
  • Life, AD&D, short-term and long-term 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?