Tesla - Palo Alto, CA

posted about 2 months ago

Full-time - Mid Level
Palo Alto, CA
Transportation Equipment Manufacturing

About the position

The Software Engineer, Test Automation for Thermal Systems at Tesla is responsible for developing simulation and test infrastructure essential for the release of safety-critical software. This role focuses on validating embedded controllers in a virtual simulation environment and testing physical ECU hardware, ensuring high-quality software delivery. The engineer will design scalable infrastructure to support new feature releases, automate test execution pipelines, and collaborate with a world-class team to enhance the efficiency of electric vehicles through innovative software tooling and CI/CD pipelines.

Responsibilities

  • Develop firmware simulation tooling in a Software in the Loop environment
  • Design and develop tooling for Hardware in the Loop testers
  • Develop regression test suites for embedded thermal ECUs that control motor and valve actuators
  • Create automated validation infrastructure to enable reliable, efficient, thorough, accurate, and repeatable tests
  • Own the validation release process for customer releases, including test strategy scoping, test execution, and sign off

Requirements

  • Degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience
  • Minimum of 3 years of relevant experience in software tooling developing, test automation or embedded development
  • Excellent proficiency in Python
  • Experience in C
  • Knowledge and experience with automation and build tools (Jenkins, Docker, SCons)
  • Experience with basic electronic circuit debugging, and understanding analog & digital circuits
  • Knowledge of version control (Git) and continuous integration
  • Experience developing motor controls is a plus
  • Experience with Rust is a plus
  • Excellent verbal and written communication skills to coordinate with the team

Nice-to-haves

  • Experience developing motor controls
  • Experience with Rust

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 options
  • Company Paid HSA Contribution when enrolled in the High Deductible Aetna medical plan with HSA
  • Healthcare and Dependent Care Flexible Spending Accounts (FSA)
  • LGBTQ+ care concierge services
  • 401(k) with employer match
  • Employee Stock Purchase Plans
  • Company paid Basic Life, AD&D, short-term and long-term disability insurance
  • Employee Assistance Program
  • Sick and Vacation time (Flex time for salary positions), and Paid Holidays
  • Back-up childcare and parenting support resources
  • Voluntary benefits including critical illness, hospital indemnity, accident insurance, theft & legal services, and pet insurance
  • Weight Loss and Tobacco Cessation Programs
  • Tesla Babies program
  • Commuter benefits
  • Employee discounts and perks program
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service