At BMW Group, we are looking for an AUTOSAR Software Platform Development engineer to support the evolution of our AUTOSAR-based CASP software platform. You will contribute to a team developing innovative top-tier technology for the future of driving.
What You'll Do
- Help develop a clearly structured, JSON-based REST API with endpoints for status, configuration, control, and log/event queries, including error and state management.
- Assist in designing a mapping of embedded functions to standardized API endpoints for clean integration.
- Contribute to building a modern web-based user interface for operation, monitoring, and configuration that communicates exclusively via the REST API.
- Support embedded-API-UI integration, end-to-end and usability testing, and the creation of user, API, and integration documentation.
What We're Looking For
- University degree in electrical engineering, computer science, or a comparable field.
- Knowledge and experience in hardware-near microcontroller programming in C/C++ and Rust.
- Experience using a real-time operating system (RTOS) in the embedded domain.
- Familiarity with Ethernet protocol stacks.
- Teamwork and communication skills.
- Negotiation-fluent proficiency in German and English.
Nice to Have
- Experience in low-level programming of ARM-based microcontrollers like the STM32 family.
- Experience using the debugger Lauterbach Trace32 and the editor Visual Studio Code.
Technical Stack
- Languages: C/C++, Rust
- Systems: RTOS
- Networking: Ethernet protocol stacks
- Hardware: ARM-based microcontrollers (STM32)
- Tools: Lauterbach Trace32, Visual Studio Code
Benefits & Compensation
- Comprehensive mentoring & onboarding.
- Personal & professional development.
- Flexible working hours.
- Mobile work options.
- Attractive & fair compensation.
- Apartments for students (subject to availability & only at the Munich location).
Work Mode
This role offers a hybrid work model.
We at BMW Group place great value on equal treatment and equal opportunity. Our recruiting decisions are based on personality, experience, and skills.





