Munich, Bavaria, Germany Hybrid Employment

BMW Group is hiring an AUTOSAR Software Platform Development

About the Role

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++RustRTOSEthernet Protocol StacksARM-based MicrocontrollersSTM32Lauterbach Trace32Embedded SystemsFirmware DevelopmentHardware-Nahe Programmierung
Your first international client?

Don't lose them over invoicing

Clients ghost freelancers with unprofessional invoicing. Glopay gives you a real EU company partnership so they take you seriously from invoice #1.

Instant EU company partnership
Invoice builder with your branding
Automated payment reminders
Real-time payment tracking
Get EU company now
Ready in 24 hours
About company
BMW Group

BMW Group creates exceptional premium products and is focused on shaping tomorrow's mobility.

Visit website
Job Details
Department Software Development
Category embedded
Posted 14 days ago