Firmware Engineering Lead - Power Electronics
Palo Alto (Santa Clara County) Design / Civil engineering / Industrial engineering
Job description
Description
Firmware Engineering Lead - Power Electronics
Role:
Tesla is looking for a strong team leader to design and develop power electronics controls firmware for its current and next generation of stationary storage systems. These systems include advanced implementations of high-voltage bi-directional DC-DC and DC-AC power converters. You will need to be able to contribute to cross-functional system architecture, software system design, and rapid prototyping before developing a production solution. As a leader within our group, you must be able to grow a high-performing team while developing and championing your vision for the technolog
Responsibilities:
· Grow a team of highly effective, highly innovative embedded firmware engineers
· Develop, enhance and debug new and existing low-level real-time firmware in C
· Set the technology vision and strategy for firmware that controls energy storage systems
· Collaborative work with electrical, firmware, thermal design, manufacturing test, and system test engineers
· Implement optimal solutions using high performance power conversion processors and peripherals: PWM, Timers, A/D conversion, and control co-processors
· Specify, design, implement, and test functionality and behaviors of embedded stationary storage subsystems
· Lead, and contribute to, technical requirements, architecture and interface design documents
· Evaluate and lead the implementation of control strategies and algorithms
· Oversee validation team to develop and execute test strategies and test plans
Requirements:
· Extensive experience leading development of complex real-time embedded software systems
· Demonstrated team leadership in the design of commercially successful high-voltage power conversion systems
· Strong intuition for, and interest in, designing systems for testability and scalability
· Remain engaged, proactive and positive in tough circumstances, owning assignments and taking full accountability for overall team success
· Possess strong communication skills and a preference for delivering as part of a team
· Ability to multi-task, prioritize and work in an extremely fast-paced, collaborative environment
· Experience writing and reviewing technical specifications
· Extensive experience designing power focused real-time embedded systems in C or C++
· Knowledge of source control (Git) and continuous integration (Jenkins)
· Greater than 2 years of experience with direct engineering reports
· BS/MS/PhD in Computer Science, Electrical Engineering, or equivalent experience with evidence of exceptional ability
· Understanding of digital control systems fundamentals
· Experience with failure/safety analysis and decomposition (e.g. DFMEA and fault tree analysis)
· Experienced with lab equipment (oscilloscopes, function generators, and logic analyzers)
Desired:
· Experience with energy storage systems
· Experience with the low-level design of battery management systems
· Experience with CAN bus systems and associated tools.
· Software quality background
Tesla is an equal opportunity employer. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, veteran status, or any other status protected under federal, state, or local law.