Senior Software Engineer, Agentic AI for Automotive

BMW AG
München, Germany
30 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Senior

Job location

München, Germany

Tech stack

Java
Artificial Intelligence
Data analysis
C++
Cursor (Graphical User Interface Elements)
Decision Support Systems
Systems Development Life Cycle
Software Engineering
Rust
GitHub Copilot
Kotlin
Information Technology
Virtual Agents

Job description

  • You pioneer the transformation toward an AI-native Software Development Lifecycle (SDLC) and continuously evaluate rapidly advancing AI capabilities to keep BMW at the frontier.
  • Furthermore, you design and build AI-driven engineering toolchains and workflows, agentic systems, and context engineering strategies.
  • You build and operate AI-driven engineering environments and automated feedback loops to drive measurable improvements in developer productivity.
  • You ensure system quality with evaluations, guardrails, and validation of software development artefacts and outputs.
  • In addition, you enable and coach engineering teams to adopt AI-native workflows, collaborating across multiple divisions and international locations.
  • You drive knowledge exchange across the developer community, for example through hackathons, workshops, and training sessions.
  • You contribute to our transformation initiative, roadmap planning, cross-team alignment, and data-driven insights that guide scaling decisions., * Challenging projects with which we are shaping the mobility of tomorrow together.
  • Wide range of personal and professional development opportunities.
  • Attractive, fair and performance-related remuneration.
  • High level of job security.
  • Annual special payments such as vacation pay, Christmas bonus, and profit sharing.
  • Flexible working hours including 6 weeks annual leave and overtime compensation.
  • Discounted BMW & MINI conditions.
  • Many other benefits at bmw.jobs/benefits

Requirements

Do you have experience in SDLC?, * University degree in computer science, mathematics, software engineering, or a comparable field.

  • At least five years of professional software engineering experience developing high-quality production software, ideally from concept to production (Rust, Java, Kotlin, or C++).
  • Deep experience with AI coding assistants such as Claude Code, GitHub Copilot, Cursor, or similar tools, with knowledge in context engineering, agentic workflows, MCP, A2A, and agent skills.
  • Hands-on experience in designing, building, and operating agentic systems (e.g., LangGraph), including evaluation and quality assurance.
  • Experience with CI/CD pipelines, automation of toolchains, and containerised development environments.
  • Proficiency in collaborating across multiple teams and international locations, driving adoption of new tools and workflows, and scaling across a large engineering organisation.
  • Experience with data-driven decision making, defining metrics, running experiments, and turning measurements into actionable insights.

Are you motivated to take technical responsibility for cross-functional AI initiatives and drive innovative technologies across various business areas? Apply now!

Benefits & conditions

Pulled from the full job description

  • Flexible schedule

Apply for this position