Embedded Software Graphic Infrastructure Expert

BMW AG

Job

In this role, you design and develop tailored graphics solutions based on Linux and Android for future BMW vehicle generations while optimizing rendering frameworks and integrating graphics drivers.

Job summary

This listing has been machine translated. Show original

Job technologies

Your role in the team

  • 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.

Our expectations of you

Education

  • University degree in computer science, electrical engineering, software engineering, or a related field.

Qualifications

  • 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.
  • Fluency in English required.

Experience

  • Several years of experience in embedded software development, ideally in automotive graphics platforms.
  • Proven experience in graphics rendering, profiling, debugging, and performance optimization, combined with familiarity with software architecture, CI/CD, ASPICE, and ISO 26262.

What we offer

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

Benefits

Work-Life-Integration

Health, fitness & fun

Food & drink

Topics you will work on

Job locations

Map of the job locations
© OpenMapTiles, © OpenStreetMap contributors
  • Location Ulm
    Baden-Württemberg, Germany

About your employer

Our world-leading premium automotive brands BMW, MINI, Rolls-Royce and our motorcycles, along with our comprehensive range of high-quality financial and mobility services make us a unique provider.

Company type
Established Company
Work model
Onsite, Hybrid
Industry
Vehicle Manufacturing, Supplier · Industry, Production

Employer reviews

3.1Total(2 reviews)
Career growth
x
3.1
Engineering
x
2.4
Team culture
x
3.1
Working conditions
x
4.1
  • Tröger & Cie. AktiengesellschaftNuremberg, Regensburg, Bayreuth

    • Easy Apply
    • Hybrid
    • Onsite
    • Full Time

    Anyone who joins here not only designs software – they bring machines to life that are recognizable on real construction sites. Software Developer (m/f/d) Basic Engineering Our client is an internationally leading manufacturer of technically...

    • Ethernet
    • C
    • Git
    • Python
    • Bash
    • Linux
    • C++
    • CAN
    • J1939
    • +4
    • +5
  • ATSPMannheim

    • Easy Apply
    • Hybrid
    • Onsite
    • Part Time/Full Time
    • Senior

    Consultant & Project Manager – You are the primary contact for our clients and take on the leadership of new projects. Optimize processes & create added value – With your expertise, you will design more efficient workflows and support our clients with...

    • SAP for Healthcare
    • ABAP
  • Würth Elektronik GmbH & Co. KGWaldenburg, Berlin, Munich

    • Easy Apply
    • Hybrid
    • Onsite
    • Part Time/Full Time

    You’ll be joining at a stage where we’re building and evolving our new CRM platform. That’s exactly what makes this role special: you won’t just develop features—you’ll actively help shape the technical foundation of a modern CRM ecosystem. Together...

    • Microsoft Dynamics
    • TypeScript
    • C#
    • RESTful API
    • Azure
    • Microsoft Power Platform
    • JavaScript
    • +3
    • +4

Embedded Software Graphic Infrastructure Expert

BMW AG