2,080,763open jobs
127,499companies
242,242added this week
Browse all
Location
In office (Ulm)
Seniority
Senior

Confirmed on the employer's own hiring board on Nov 3, 2026. First seen by Alion on Nov 2, 2026. BMW Group scores A on the Alion truth index.

Overview
Company
Impact
Profile match
BMW Group is a German automaker headquartered in Munich, Bavaria, building premium cars and motorcycles under the BMW, MINI, Rolls-Royce and BMW Motorrad brands along with related financial services. Founded in 1916 and listed in Frankfurt, it runs production plants in Germany and in countries including the United States, China, Mexico, South Africa and Hungary, where its new Debrecen plant is recruiting. Its openings include internships, theses and working student roles, graduate trainee programs in IT, engineering and business, and jobs in sales, logistics, quality management and maintenance.
Backed by BMW i Ventures

At BMW Car IT, a wholly owned subsidiary of BMW AG, we live and breathe software. We design and implement embedded software for electronic control units of the BMW cars as well as related tools and frameworks. By delivering software all the way from the idea to the final product we lead BMW into the future of digitalisation and mobility.

We develop innovative graphics software for embedded automotive systems and work closely with UX, hardware, and system architecture teams to deliver premium in-vehicle experiences. We combine deep software expertise with strong cross-functional collaboration to shape state-of-the-art visual experiences for current and future BMW vehicle platforms.

What awaits you?

  • Design and develop Linux- and Android-based graphics platforms for future BMW vehicle generations.
  • Architect scalable graphics and display solutions leveraging Vulkan, OpenGL ES, Wayland, SurfaceFlinger, Hardware Composer, and GPU technologies.
  • Lead software system engineering topics covering OS internals, memory management, cgroups, scheduling, and platform architecture.
  • Deliver high-performance rendering and compositing solutions for advanced multi-display automotive systems.
  • Collaborate with hardware partners and software teams to integrate, optimize, and troubleshoot graphics stacks and drivers.
  • Drive platform performance, quality, and scalability through profiling, automation, benchmarking, and validation.
  • Own the complete development lifecycle from requirements and architecture to implementation, validation, and series release.

    What should you bring along?

  • University degree in computer science, electrical engineering, software engineering, or a related field.
  • Several years of experience in embedded software development, ideally in automotive graphics platforms.
  • Strong expertise in Vulkan, OpenGL ES, GPU drivers, and graphics middleware.
  • Deep knowledge of Android and Linux graphics frameworks, including Wayland, SurfaceFlinger, Hardware Composer, and DRM/KMS.
  • Solid understanding of OS internals, memory management, scheduling, cgroups, and system performance optimization.
  • Proven experience in graphics rendering, profiling, debugging and performance optimisation, combined with familiarity with software architecture, CI/CD, ASPICE and ISO 26262.
  • Fluency in English required.

Would you like to shape the future of automotive graphics software and deliver state-of-the-art visual experiences? Apply now!

Note: Please apply exclusively online via our career portal. Applications via other channels (esp. e-mail) cannot be considered.

What we offer in Ulm?

  • Company car option.
  • English speaking teams in an intercultural setting.
  • Flexible organisation of working times & mobile work arrangements.
  • Career development & continuous personal qualification.
  • Relocation Services for our new employees.

Earliest starting date: from now on

Option for remote contract within Germany: To be evaluated for each individual case.

You can find helpful tips on your application and the application process here.

At the BMW Group, we place great importance on equal treatment and equal opportunities. Our recruiting decisions are based on the personality, experience, and skills of the applicants.

Learn more here.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,080,763 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

DevOps
Similar stack
Same company
Ulm
Hybrid · Full-Time · Bachelor's Degree · Berlin
Python
JavaScript
Kotlin
Node JS
DevOps
Terraform
GitHub Actions
Datadog
CI/CD
Jenkins
AWS
Chaos Engineering
AWS Fargate
AWS Lambda
FinOps
SLI/SLO/SLA
Amazon ECS
Apply
$67k – $101k per year · In office · Full-Time · Frankfurt am Main
PowerShell
DevOps
Windows
Management
SharePoint
ITIL
Apply
Hybrid · Full-Time · Borken
PowerShell
Bash
DevOps
IAM
Linux
Windows
Cybersecurity
ISO 27001
Microsoft Entra ID
Management
ITIL
Apply
In office · Full-Time · Porta Westfalica
DevOps
GCP
Prometheus
Azure
CI/CD
Jenkins
GitLab
Apply
Remote (Germany) · Full-Time
DevOps
Terraform
GCP
OpenShift
Rancher
VMWare
Azure
CI/CD
GitOps
ArgoCD
AWS
Kubernetes
Amazon EKS
Google GKE
Azure AKS
Linux
Apply
≈ $50k – $115k per year (Estimated) · In office · 3+ years exp · Bachelor's Degree · Ulm
Go
Java
C#
AI/ML
AI Agents
DevOps
Terraform
GCP
Azure
CI/CD
AWS
Kubernetes
Grafana
Management
Agile
Apply
$142k per year · In office · Part-Time · 2+ years exp · Master's Degree · Ulm
Apply
In office · Ulm
Apply
In office · Ulm
Apply
In office · 5+ years exp · Ulm
Apply
See all jobs
This is one of many
2,080,763 more open roles from verified company boards, updated every day.