Senior Embedded Software / Firmware Engineer - Power Electronics (m/f/d)
Core
Develop firmware and embedded software for power electronics in energy storage and vehicle charging systems.
Role type
Senior Embedded Software/Firmware Engineer (Power Electronics)
Builds
Power converters and charging systems for Tesla products
Domain
Automotive/Energy Storage / Embedded Systems
Deliverable
production ML models | product features
Required skills
C programming, real-time embedded systems, algorithm development, hardware schematics reading, microcontroller peripherals (ADC, DAC, PWM, Timers), communication protocols (SPI, I2C, CAN, UART)
Preferred skills
Python, Rust, unit testing, software in the loop, hardware in the loop
Technologies
C, Python, Rust, SPI, I2C, CAN, UART, ADC, DAC, PWM
Responsibilities
Write high-quality C code for real-time embedded systems, develop and debug firmware, create and execute board level test plans, perform hands-on hardware bring-up and qualification, track fleet performance and drive firmware improvements
Seniority
Senior, hands-on IC