Embedded Software / Firmware Engineer - Power Electronics

Tesla
Freiburg im Breisgau, Germany
5 days ago
Apply on www.arbeitsagentur.de
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Algorithm Design Unit Testing Communications Protocols Data Structures Software Debugging Embedded Software Firmware Python (Programming Language) Performance Tuning Universal Asynchronous Receiver/Transmitter Software in the Loop Information Technology

Job description

  • Firmware development and debugging, code/performance optimization, create and execute board level test plans to expose weakness or faults in hardware and firmware
  • Deliver and manage test firmware to support manufacturing of product assemblies across in-house and external production facilities
  • Hands-on hardware bring-up and qualification of power converters, and lab work as needed for development/debug activities through the entire product lifecycle
  • Work with product deployment teams to track fleet performance, assess behavioral issues and help drive firmware improvements to resolve anomalies and deliver new product features

Requirements

  • BS or higher in Engineering, Computer Science or proof of exceptional skills in related fields, with practical engineering experience (min. 3 years)
  • Capable of delivering top quality C code in a real-time embedded environment
  • Expert software fundamentals including algorithm development, data structures, code modularity, and maintainability
  • Strong electrical fundamentals with the ability to read hardware schematics and work with the hardware team to deliver production worthy hardware/software co-designed architecture
  • Proficiency in at least one of the following: Python, Rust
  • Experience with typical microcontroller peripherals such as ADC, DAC, PWM, Timers etc. and communication protocols such as SPI, I2C, CAN, UART etc.
  • Familiarity with unit testing, software in the loop, or hardware in the loop methodologies is desirable

About the company

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 different 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 how energy systems evolve. You get to work on advancing power electronics used for Tesla products globally, thereby directly contributing to the acceleration of the world’s transition to sustainable energy.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.arbeitsagentur.de
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:00 min

Customizing keyboards with mechanical switches and custom firmware

Andreas Taranetz Andreas Taranetz · Europe 2026 Virtual

2:55 min

Understanding the chore and effort of unit testing

Ewald Ewald · World Congress 2024

4:42 min

Building robust data structures with structs and bound functions

Rainer Stropek Rainer Stropek · World Congress 2021

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

2:20 min

Utilizing custom firmware for variable torque manipulation

Daniel Meilak Daniel Meilak +1 · World Congress 2026 Europe

5:24 min

Engineering domains and technology innovation initiatives at Bosch Vienna

Georg Kühberger +1 · LIVE

Videos

See all

Related articles

See all