Software Engineer, Body Controls & Authentication Validation, Vehicle Software

Tesla
US - California - Palo Alto
View Company Profile / << Go Back

  • Job Type: Full time
  • 5 days ago

Job Description

Design and execute comprehensive system-level validation strategies and automated test cases for vehicle software. Develop test infrastructure and prototype setups using Python, C++, and Rust to ensure the reliability and safety of vehicle subsystems.

Requirements: Requires a degree in Electrical, Computer Science, Mechatronics, Mechanical, or Systems Engineering with at least 2 years of experience. Must have strong fundamentals in systems engineering and hands-on experience with HIL/SIL environments and vehicle communication protocols.

Key Skills: Python, C++, Rust, Hardware-in-the-Loop (HIL), Software-in-the-Loop (SIL), CAN, LIN, Ethernet, Object-oriented software design, System validation, Debugging, Data analysis, Test automation, Controls engineering, Mechatronics, Vehicle communication protocols

Benefits: Medical plans, Family-building, fertility, adoption and surrogacy benefits, Dental insurance, Vision plans, Health Savings Account (HSA), Flexible Spending Accounts (FSA), 401(k) with employer match, Employee Stock Purchase Plans, Basic Life insurance, AD&D insurance, Short-term and long-term disability insurance, Employee Assistance Program, Sick and Vacation time, Paid Holidays, Back-up childcare and parenting support resources, Critical illness insurance, Hospital indemnity insurance, Accident insurance, Theft & legal services, Pet insurance, Weight Loss and Tobacco Cessation Programs, Tesla Babies program, Commuter benefits, Employee discounts and perks program




Fast Track Upload