Description - Firmware Engineer - Infrastructure (Palo Alto, California)
Product: World’s Finest Electric Car
The Role
As a member of the Stationary Storage team, you will be responsible for delivering high quality embedded code running on the processors at the heart of Tesla battery systems.
Responsibilities
Develop, enhance and debug new and existing low-level real-time firmware in C.
Design and implement protocols to enhance subsystem communications.
Specify, design, and implement functionality and behaviors of embedded battery subsystems.
Write portable code for use in a variety of architectures.
Requirements
Capable of delivering high-quality C code in a realtime embedded environment.
Familiar with the embedded microprocessor design process: compilers, debuggers, IDE and source code control.
Fluent in software fundamentals including software design, algorithm development, data structures, code modularity and maintainability.
Experience with CANbus systems and associated tools.
Must be capable of hands-on bring-up, debug and code optimization.
Possess strong communication skills and a preference for working in teams.
Familiarity with automotive ECUs, especially those in hybrid and electric powertrain
Previous use of TI DSPs or Freescale microcontrollers
Familiarity with MISRA C
Experience in embedded firmware development
MS/BS degree in EE/ME/CS or equivalent
About Tesla - http://www.teslamotors.com/
Tesla’s goal is to accelerate the world’s transition to electric mobility with a full range of increasingly affordable electric cars. California-based Tesla designs and manufactures EVs, as well as EV powertrain components for partners such as Toyota and Daimler. In Q1 of 2013 Tesla has delivered more than 10,000 electric vehicles to customers in 31 countries. Tesla’s Model S is the world’s first premium sedan designed and engineered from the ground up as an electric vehicle and was named Automobile Magazine’s 2013 Automobile of the Year® and Motor Trend’s prestigious 2013 Car of the Year®.