Logo
Tesla Motors, Inc.

Software Integration Engineer, Torque Path, Vehicle Software

Tesla Motors, Inc., Palo Alto, California, United States, 94306

Save Job

What to Expect As a Software Integration Engineer in the Torque Path team, you will become the subject matter expert on everything related to Self-Driving for the Drive Inverter and Drive Interface. You will be responsible for interfacing various Autonomous Self-Driving functions (Driverless state machine, Smart Shift, Autopark, Actually Smart Summon) and Autonomous safety functions (automatic emergency braking, object aware acceleration limiting)to vehicle propulsion controls.

Come join a team of deeply knowledgeable Engineers that strive to build the most robust and reliable embedded systems using cutting edge software development practices. You will solve some of the most ambiguous and challenging problems in the embedded software space and change the way the world produces electric vehicles and delivers energy.

What You'll Do

Own the propulsion interface firmware between the Powertrain and Self-Driving

Implement state machines, control logic, alerts, and diagnostics

Investigate improvements such as removing latencies and jerk or increasing uptime and reliability

Development of real-time embedded software that implements control and safety management of the drive inverter, especially as it relates to the interface with Self-Driving

Collaborate with the Drive Inverter, Self-Driving, Motor, Braking, Controls, and HV Systems Mechanical/Electrical design teams to support the development of technical requirements, conduct safety analyses, design interfaces, and assist in system validation and integration

Involved in full life-cycle firmware development from concept through integration, test, and release to our growing fleet of vehicles

What You'll Bring

Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, Mechatronics, or similar areas of study, or equivalent experience

Relevant experience in real-time embedded software development

Proficiency in C/C++

Fluent in software fundamentals including software design and maintainability

Experience with designing robust, multi-ECU control systems

Experience in developing safety-critical FW, familiarity with ISO 26262, preferred

Experience with unit testing and static analysis tools, preferred

Familiarity with MISRA C, preferred

Knowledge of version control (Git) and continuous integration (Jenkins), preferred

Familiarity with Hazard and Risk Assessment (HARA) and/or Failure Mode and Effects Analysis (FMEA), preferred

Compensation and Benefits Benefits Along with competitive pay, as a full-time Tesla employee, you are eligible for the following benefits at day 1 of hire:

Aetna PPO and HSA plans > 2 medical plan options with $0 payroll deduction

Family-building, fertility, adoption and surrogacy benefits

Dental (including orthodontic coverage) and vision plans, both have options with a $0 paycheck contribution

Company Paid (Health Savings Account) HSA Contribution when enrolled in the High Deductible Aetna medical plan with HSA

Healthcare and Dependent Care Flexible Spending Accounts (FSA)

401(k) with employer match, Employee Stock Purchase Plans, and other financial benefits

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 to include: 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

Expected Compensation $133,440 - $292,800/annual salary + cash and stock awards + benefits

Pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience. The total compensation package for this position may also include other elements dependent on the position offered. Details of participation in these benefit plans will be provided if an employee receives an offer of employment.

#J-18808-Ljbffr