Associate Consultant l Semiconductor, Embedded Systems, Renewable Energy
Are you ready to take a lead role in shaping the next generation of electric mobility and energy systems?
We are partnering with a fast‑growing and innovative technology company that develops cutting‑edge electronic control units for electric vehicles and stationary storage solutions. Their international engineering team is driven by passion, technical excellence, and a shared commitment to sustainability and progress.
This is an opportunity to join a high‑impact environment, where your expertise will directly influence the architecture and reliability of safety‑critical embedded systems powering the future of mobility.
As a Senior Embedded Software Engineer (C++), you will take ownership of architecting and developing core software components for high‑voltage battery systems. You’ll work close to the hardware, designing low‑level drivers, communication stacks, cryptographic modules, and flash bootloaders, while ensuring the software foundation is robust, scalable, and secure.
Your role will combine hands‑on embedded development with system‑level architectural design, contributing to projects that demand technical depth, precision, and creativity.
Key Responsibilities
- Design and develop low‑level embedded software including drivers, secure communication stacks, cryptographic modules, and flash bootloaders.
- Lead hardware bring‑up, validation, and board‑level integration activities.
- Drive software architecture decisions ensuring scalability, performance, and security.
- Conduct code reviews emphasizing clean coding, safety, and efficiency.
- Integrate and optimise software modules with real‑time constraints and resource efficiency in mind.
- Implement automotive diagnostics features and support compliance with standards such as ISO 26262, ASPICE, and ISO 21434.
- Contribute to the CI/CD pipeline, integrating software builds, deployment, and testing workflows.
What You Bring
- A degree in Software Engineering, Electronics, Robotics, Applied Physics, or a related field.
- Proven track record in complex embedded software projects, with deep experience in C++ (C++11 and newer), including STL, algorithms, and unit testing.
- Hands‑on experience with bootloaders, board bring‑up, and assembly‑level programming.
- Strong knowledge of embedded security and cryptographic algorithms.
- Familiarity with AUTOSAR, RTOS, and microcontroller architectures (AURIX TriCore, TI Hercules, NXP S32).
- Practical experience in hardware debugging using oscilloscopes, logic analyzers, and schematics.
- Solid understanding of communication protocols such as CAN, LIN, SPI, Ethernet, or ISO‑SPI.
- Experience working with automotive development standards (ISO 26262, ASPICE, ISO 21434).
- Excellent communication skills in English and a collaborative, innovative mindset.
Why You’ll Love This Opportunity
- Be part of a dynamic and mission‑driven team accelerating the shift to electric and connected mobility.
- Work on technically challenging projects with real‑world impact.
- Enjoy a supportive and agile environment that values individual growth, innovation, and teamwork.
- Modern office and prototype lab based in the heart of Munich.
By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice
#J-18808-Ljbffr