(Senior) Embedded Software / Firmware Engineer - Power Electronics (m/f/d)
Join or sign in to find your next job
Join to apply for the (Senior) Embedded Software / Firmware Engineer - Power Electronics (m/f/d) role at Tesla
What To Expect
At Tesla Engineering Germany GmbH in Freiburg, we’re building the future of sustainable energy by developing innovative power electronics for energy storage and vehicle charging systems. Join our team to collaborate across engineering areas, solve meaningful challenges creatively, and transfer concepts from initial design through prototyping and testing into real-world solutions.
This is an opportunity to own key projects, use modern tools, and work in state-of-the-art facilities to create technologies that shape energy systems. You will work on advancing power electronics used for Tesla products globally, contributing directly to the world's transition to sustainable energy.
What You'll Do
1. Write high-quality C code for real-time embedded systems
2. Develop and debug firmware, optimize code/performance, create and execute board-level test plans to identify hardware and firmware issues
3. Translate control algorithms into software and integrate into firmware and validation frameworks
4. Deliver and manage test firmware to support manufacturing across in-house and external facilities
5. Perform hardware bring-up and qualification of power converters, and conduct lab work for development/debug activities throughout the product lifecycle
6. Collaborate with deployment teams to monitor fleet performance, address behavioral issues, and improve firmware to resolve anomalies and add new features
What You'll Bring
* BSc or higher in Engineering, Computer Science, Physics, or proven exceptional skills with practical engineering experience
* Ability to deliver high-quality C code in a real-time embedded environment
* Strong fundamentals in algorithms, data structures, modularity, and maintainability
* Electrical fundamentals with the ability to read schematics and work with hardware teams on hardware/software co-design
* Proficiency in at least one of: Python, Simulink, Rust
* Experience with microcontroller peripherals (ADC, DAC, PWM, Timers) and communication protocols (SPI, I2C, CAN, UART)
* Familiarity with testing methodologies such as unit testing, software-in-the-loop, or hardware-in-the-loop is desirable
Additional Details
* Seniority level: Mid-Senior level
* Employment type: Full-time
* Job function: Engineering and Information Technology
* Industries: Motor Vehicle Manufacturing, Renewable Energy, Semiconductor Manufacturing, Utilities
Note: The job posting appears current; no indication of expiration or closure is present.
#J-18808-Ljbffr