Your personal AI career agent
Embedded Software Graphic Expert(m/w/x)
Designing and optimizing graphics stacks for embedded automotive systems, integrating OpenGL ES and Vulkan. Extensive Android and Linux graphics architecture experience required. Hybrid work, 4-day work week.
Requirements
- Strong proficiency in graphic stacks for embedded systems
- Hands-on experience with graphics APIs (OpenGL ES, Vulkan, EGL)
- Experience with GPU Drivers
- Extensive experience in Android graphics architecture (SurfaceFlinger, Hardware Composer)
- Extensive experience in Linux graphics stack (wayland, kms, drm)
- Good understanding of GPU architectures
- Good understanding of rendering pipelines
- Good understanding of real-time system constraints
- Experience with debugging/profiling tools (RenderDoc, perf, Valgrind)
- Professional experience in embedded software development
- Professional experience in quality assurance in automotive industry
- Focus on graphics
- Familiarity with software architectural modeling methods
- Familiarity with HMI frameworks (Qt, Kanzi, Unity, Unreal Engine)
- Familiarity with automotive functional safety standards (ISO 26262)
- Familiarity with CI/CD pipelines
Tasks
- Design modern graphics software for embedded systems
- Develop modern graphics software for embedded systems
- Develop graphics stacks
- Optimize graphics stacks
- Integrate OpenGL ES
- Integrate Vulkan
- Integrate GPU drivers for embedded automotive systems
- Implement rendering pipelines
- Implement compositing mechanisms
- Implement performance-critical graphics functions
- Work with hardware suppliers to integrate GPUs
- Work with hardware suppliers to integrate display controllers
- Analyze runtime performance
- Improve runtime performance
- Analyze memory usage
- Improve memory usage
- Analyze rendering latency
- Improve rendering latency
- Create tools for validating graphics functions
- Create frameworks for validating graphics functions
- Contribute throughout the full software development lifecycle
Work Experience
- approx. 1 - 4 years
Education
- Vocational certificationOR
- Bachelor's degreeOR
- Master's degree
Languages
- English – Business Fluent
- German – Basic
Tools & Technologies
- OpenGL ES
- Vulkan
- EGL
- Android
- SurfaceFlinger
- Hardware Composer
- wayland
- kms
- drm
- GPU
- RenderDoc
- perf
- Valgrind
- embedded software development
- Qt
- Kanzi
- Unity
- Unreal Engine
- ISO 26262
- CI/CD
Like this job?
BetaYour Career Agent finds similar jobs for you every day.
Not a perfect match?
- Liebherr-International AGFull-timeOn-siteSeniorUlm
- Cerence GmbH
Senior Software Engineer - Android(m/w/x)
Full-timeOn-siteSeniorUlm - KAMAG Transporttechnik GmbH & Co. KG
Abschlussarbeit (Bachelor/Master) Embedded Systems - Linux und Qt(m/w/x)
Full-timeTemporary contractOn-siteNot specifiedUlm - Liebherr-Mischtechnik GmbH
Softwarearchitekt(m/w/x)
Full-timeOn-siteSeniorNeu-Ulm, Bad Schussenried - Cerence GmbH
Senior Audio / Software Engineer(m/w/x)
Full-timeOn-siteSeniorUlm
Embedded Software Graphic Expert(m/w/x)
Designing and optimizing graphics stacks for embedded automotive systems, integrating OpenGL ES and Vulkan. Extensive Android and Linux graphics architecture experience required. Hybrid work, 4-day work week.
Requirements
- Strong proficiency in graphic stacks for embedded systems
- Hands-on experience with graphics APIs (OpenGL ES, Vulkan, EGL)
- Experience with GPU Drivers
- Extensive experience in Android graphics architecture (SurfaceFlinger, Hardware Composer)
- Extensive experience in Linux graphics stack (wayland, kms, drm)
- Good understanding of GPU architectures
- Good understanding of rendering pipelines
- Good understanding of real-time system constraints
- Experience with debugging/profiling tools (RenderDoc, perf, Valgrind)
- Professional experience in embedded software development
- Professional experience in quality assurance in automotive industry
- Focus on graphics
- Familiarity with software architectural modeling methods
- Familiarity with HMI frameworks (Qt, Kanzi, Unity, Unreal Engine)
- Familiarity with automotive functional safety standards (ISO 26262)
- Familiarity with CI/CD pipelines
Tasks
- Design modern graphics software for embedded systems
- Develop modern graphics software for embedded systems
- Develop graphics stacks
- Optimize graphics stacks
- Integrate OpenGL ES
- Integrate Vulkan
- Integrate GPU drivers for embedded automotive systems
- Implement rendering pipelines
- Implement compositing mechanisms
- Implement performance-critical graphics functions
- Work with hardware suppliers to integrate GPUs
- Work with hardware suppliers to integrate display controllers
- Analyze runtime performance
- Improve runtime performance
- Analyze memory usage
- Improve memory usage
- Analyze rendering latency
- Improve rendering latency
- Create tools for validating graphics functions
- Create frameworks for validating graphics functions
- Contribute throughout the full software development lifecycle
Work Experience
- approx. 1 - 4 years
Education
- Vocational certificationOR
- Bachelor's degreeOR
- Master's degree
Languages
- English – Business Fluent
- German – Basic
Tools & Technologies
- OpenGL ES
- Vulkan
- EGL
- Android
- SurfaceFlinger
- Hardware Composer
- wayland
- kms
- drm
- GPU
- RenderDoc
- perf
- Valgrind
- embedded software development
- Qt
- Kanzi
- Unity
- Unreal Engine
- ISO 26262
- CI/CD
Like this job?
BetaYour Career Agent finds similar jobs for you every day.
About the Company
BMW Car IT
Industry
IT
Description
The company designs and implements embedded software for electronic control units of BMW cars and related tools.
Not a perfect match?
- Liebherr-International AG
Senior Embedded Linux Software Engineer - Connected Systems(m/w/x)
Full-timeOn-siteSeniorUlm - Cerence GmbH
Senior Software Engineer - Android(m/w/x)
Full-timeOn-siteSeniorUlm - KAMAG Transporttechnik GmbH & Co. KG
Abschlussarbeit (Bachelor/Master) Embedded Systems - Linux und Qt(m/w/x)
Full-timeTemporary contractOn-siteNot specifiedUlm - Liebherr-Mischtechnik GmbH
Softwarearchitekt(m/w/x)
Full-timeOn-siteSeniorNeu-Ulm, Bad Schussenried - Cerence GmbH
Senior Audio / Software Engineer(m/w/x)
Full-timeOn-siteSeniorUlm