This position is no longer available
Munich, Bavaria, Germany Hybrid

BMW Group was looking for an AUTOSAR Software Platform Development

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.

Required Skills
C/C++RustSTM32Embedded Systems
About company
BMW Group
BMW Group creates exceptional premium products and is focused on shaping tomorrow's mobility.
All jobs at BMW Group Visit website
Job Details
Department Software Development
Category embedded
Posted 4 months ago