> Markdown version of [/jobs/ext/2010319-embedded-software-graphic-expert](https://www.wearedevelopers.com/jobs/ext/2010319-embedded-software-graphic-expert). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Graphic Expert - **Company:** BMW AG - **Location:** Ulm, Germany - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Profiling, Software Debugging, Linux, Memory Management, Embedded Software, Graphics Software, OpenGL, Qt (Software), Memory Leaks, Software Engineering, Graphics Processing Unit (GPU), Perf (Linux), EGL (Enterprise Generation Language), Unreal Engine - **Published:** August 10, 2026 - **Apply:** https://eu.experteer.com/career/view-jobs/embedded-software-graphic-expert-f-m-x-ulm-badenwuerttemberg-deutschland-58874082 ## About the Role _ validating graphics functions across the software lifecycle Tasks * Proficiency with graphics APIs for embedded systems (OpenGL ES, Vulkan, EGL) * Experience with Android graphics architecture and Linux graphics stack (SurfaceFlinger, Hardware Composer, Wayland, kms, drm) * Understanding of GPU architectures, real-time constraints, debugging/profiling tools (RenderDoc, perf, Valgrind) * Several years of embedded software development/QA in automotive graphics * Familiarity with software architectural modeling, HMI frameworks (Qt, Kanzi, Unity, Unreal Engine) * Knowledge of ISO 26262 and CI/CD pipelines is advantageous * Fluency in English; German a plus Key requirements * ## Description Experteer Overview In this role you will design and develop modern graphics software for embedded automotive systems across current and future BMW platforms. You will optimize graphics stacks and GPU integration to deliver smooth in-vehicle visuals. You will build rendering pipelines and tools to validate graphics functions, contributing to the full software lifecycle from requirements to release. You will collaborate with UX, hardware, and system teams to shape premium in-vehicle experiences. This is a chance to impact how graphics power the next generation of BMW's digital mobility suite. Pay / Benefits * Design and develop graphics software for embedded systems * Optimize graphics stacks (OpenGL ES, Vulkan, GPU driver integration) * Implement rendering pipelines and performance-critical graphics functions * Collaborate with hardware suppliers for GPUs and display controllers * Analyze and improve runtime performance, memory usage, and rendering latency * Create tools/frameworks for validating graphics functions across the software lifecycle Tasks * Proficiency with graphics APIs for embedded systems (OpenGL ES, Vulkan, EGL) * Experience with Android graphics architecture and Linux graphics stack (SurfaceFlinger, Hardware Composer, Wayland, kms, drm) * Understanding of GPU architectures, real-time constraints, debugging/profiling tools (RenderDoc, perf, Valgrind) * Several years of embedded software development/QA in automotive graphics * Familiarity with software architectural modeling, HMI frameworks (Qt, Kanzi, Unity, Unreal Engine) * Knowledge of ISO 26262 and CI/CD pipelines is advantageous * Fluency in English; German a plus Key requirements * ## Related Videos - [For the Cars and the Curious: Android Drift](https://www.wearedevelopers.com/videos/499-for-the-cars-and-the-curious-android-drift) - [Profiling Symfony & PHP apps with Blackfire](https://www.wearedevelopers.com/videos/265-profiling-symfony-php-apps-with-blackfire) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Into the hive of eBPF!](https://www.wearedevelopers.com/videos/1199-into-the-hive-of-ebpf) - [Enhancing Workload Security in Kubernetes](https://www.wearedevelopers.com/videos/356-enhancing-workload-security-in-kubernetes) - [An inside look into the Group Application Store](https://www.wearedevelopers.com/videos/670-an-inside-look-into-the-group-application-store) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [Software Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/194-software-developer-salary-in-germany-2023) - [Frontend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/195-frontend-developer-salary-in-germany-2023) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)