Tesla - Palo Alto, CA

posted 4 days ago

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

About the position

The Software Validation Engineer for Actuators in Chassis Systems will be responsible for validating embedded software for braking and suspension actuators. This role involves developing tests and infrastructure to ensure the safety and reliability of safety-critical embedded software. The engineer will design and build validation tools, perform regression testing, and work collaboratively with software, integration, and safety engineers to create a comprehensive suite of tests. The position is crucial for supporting the release of regulated software to millions of vehicles, contributing to high-velocity automotive software development.

Responsibilities

  • Create and develop automated Software in the Loop (SIL) and Hardware in the Loop (HIL) validation infrastructure.
  • Develop and execute automated regression test suites for safety-critical chassis controls firmware.
  • Continuously analyze and improve regression test suite coverage.
  • Own the validation release process for customer releases, including test strategy scoping, test execution, and sign off.
  • Create and execute board level test plans to expose weaknesses or faults.
  • Understand the fundamental operations of the actuator hardware and software to inform validation strategy.

Requirements

  • BS or MS in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience.
  • Excellent proficiency in Python or C.
  • Experience with Rust is a plus.
  • Scripting skills in other common languages is a plus (Perl, Shell, Bash).
  • Knowledge of version control (Git) and continuous integration.
  • Excellent verbal and written communication skills to coordinate with the team.
  • Knowledge and experience with automation and build tools is a plus (Jenkins, Docker, SCons, Buck).
  • Previous experience in the auto or aviation industries, or experience validating highly complex and safety-critical embedded systems is a plus.
  • Ability to read and review electronic circuit schematic is a plus.

Nice-to-haves

  • Experience with Rust programming language.
  • Scripting skills in Perl, Shell, or Bash.
  • Knowledge of automation and build tools like Jenkins, Docker, SCons, or Buck.
  • Previous experience in the auto or aviation industries.

Benefits

  • Aetna PPO and HSA plans with $0 payroll deduction for medical plans.
  • 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 and 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service