JobsSr. Firmware Engineer, Power Electronics Controls
Job description
Tesla Energy is seeking a Firmware Engineer to develop firmware for energy storage and vehicle charging products. The role involves collaborating with hardware and software teams to create high-quality, safety-critical firmware for power converters, while also supporting production and fleet improvements.
Requirements
- Degree in Computer Engineering or equivalent experience
- Capable of delivering top quality C code in a real time embedded environment
- Strong electrical engineering fundamentals
- Strong skills in at least one of the following: Python, Javascript, Simulink
- Experience with typical microcontroller peripherals such as ADC, DAC, PWM, Timers etc.
- Experience with communication protocols such as SPI, I2C, CAN, UART etc.
- Experience with unit testing, software in the loop, or hardware in the loop methodologies is desirable
- Can read hardware schematics and work with the hardware team
Responsibilities
- Write high-quality C code for realtime embedded systems
- Firmware development and debugging, code/performance optimization
- Create and execute board level test plans to expose weakness or faults in hardware and firmware
- Translate controls algorithms into software implementation and integrate them into firmware
- Deliver and manage test firmware to support manufacturing of product assemblies
- Hands-on hardware bring-up and qualification of power converters
- Work with product deployment teams to track fleet performance and drive firmware improvements
Benefits
- Employees at Tesla are often offered day-one coverage with multiple medical options (some at $0 paycheck cost), dental/vision, company HSA contributions, a 401(k) match, and equity programs. Most roles also include paid time off and holidays, family-building support, employee assistance, commuter and childcare benefits, and access to discounts and wellness programs.
Is this posting expired or inaccurate?
