Embedded Software Graphic Expert (f/m/x)
Core
Design and develop modern graphics software for embedded automotive systems, optimizing rendering pipelines and GPU integration for BMW vehicles.
Role type
Senior Embedded Graphics Software Engineer
Builds
Graphics stacks, rendering pipelines, and validation tools for in-vehicle displays and UIs
Domain
Automotive embedded systems, real-time graphics
Deliverable
production ML models | product features | infrastructure
Required skills
OpenGL ES, Vulkan, GPU driver integration, Android graphics architecture (SurfaceFlinger, Hardware Composer), Linux graphics stack (wayland, kms, drm), GPU architecture knowledge, real-time system constraints, debugging/profiling (RenderDoc, perf, Valgrind)
Preferred skills
HMI frameworks (Qt, Kanzi, Unity, Unreal Engine), ISO 26262 functional safety, CI/CD pipelines, software architectural modeling
Technologies
OpenGL ES, Vulkan, EGL, RenderDoc, perf, Valgrind, Qt, Kanzi, Unity, Unreal Engine, wayland, kms, drm
Responsibilities
Design and develop graphics software for embedded systems; optimize graphics stacks and GPU driver integration; implement rendering pipelines and compositing mechanisms; analyze and improve runtime performance and memory usage; create tools for validating graphics functions
Seniority
Senior, hands-on IC