Expires soon Tesla

Firmware Engineer - Drive Inverter Team

  • Palo Alto (Santa Clara County)
  • Design / Civil engineering / Industrial engineering

Job description

Description

Firmware Engineer – Drive inverter

The Role

You will be responsible fordesigning, developing, and validating firmware for its current and next generations of powertrain control systems, at the center of which is the Drive Inverter.Come join a team of deeply knowledgeable engineers that strive to build the most robust and reliable embedded systems using cutting edge software development tools and 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. At Tesla you’ll have the ability to take on lofty goals such as ‘ludicrous performance’ or ‘car will park itself’.

Responsibilities

·  Development of real-time embedded software that implements control and safety management of the drive inverter and motor.
·  In collaboration with the drive inverter, motor, braking, and HV systems mechanical/electrical design teams, contribute to technical requirements, safety analyses interface design, hardware bring-up and system validation and integration.
·  Involved in full life-cycle of firmware development from concept through integration, test and high volume manufacturing.
·  Create and execute board level test plans to expose weakness or faults in the powertrain drive-inverter firmware.
·  Participate in the creating and execution of automated regression test suite for the powertrain drive-inverter firmware to ensure the quality of firmware releases. Continuously analyze and improve coverage of the regression test suite.
·  Track the bug life-cycle (open, verify, validate and close).
·  Support debugging of powertrain firmware.
·  Assist in creating advanced automated test platforms

Desired profile

Requirements

·  1+ year of relevant experience in real-time embedded software development, although all levels of experience are needed.
·  BS or MS in Electrical Engineering, Computer Engineering, Computer Science or related field.
·  Proficiency in C and proven record of delivering high quality code.
·  Experience with MISRA C, unit testing, static analysis tools is a plus.
·  Scripting experience with Python is a plus.
·  Experience with the embedded microprocessor tools.
·  Fluent in software fundamentals including software design and maintainability.
·  Ability to collaborate and communicate complex technical concepts.
·  Familiarity with TI C2000 processors is a plus.
·  Knowledge of version control (Git) and continuous integration (Jenkins) a plus.
·  Familiarity with Hazard and Risk Assessment (HARA) and/or Failure Mode and Effects Analysis (FMEA) a plus.

Previous Applicants:

Email:

Password:

If you do not remember your password click here .

Back to Search Results

New Search

Tesla Inc © 2018

Make every future a success.
  • Job directory
  • Business directory