Are you passionate about graphics systems and display technologies that power millions of devices Join our team to work at the intersection of GPU drivers display compositors and system-level integration delivering seamless visual experiences on cutting-edge consumer devices.
As a SysDe I you will be responsible for:
- Integrating and enabling GPU graphics drivers at both kernel (driver) and userspace (Mesa) levels ensuring optimal rendering performance and stability
- Working with ARM Mali DDK for GPU driver bring-up configuration and performance tuning across product platforms
- Enabling and maintaining Weston/Wayland compositor stack including shell customization display output configuration and client-compositor interactions
- Driving systemic integration across the graphics pipeline from kernel DRM/KMS drivers through userspace graphics libraries to compositor and application layers
- Debugging and resolving complex cross-layer graphics issues spanning kernel drivers EGL/GLES Vulkan and display frameworks
- Collaborating with silicon vendors internal platform teams and application teams to deliver production-quality graphics solutions
- Developing automated test frameworks and validation tools for graphics subsystem verification
Key job responsibilities
- Own the integration bring-up and validation of GPU graphics drivers (ARM Mali DDK) at the kernel level across multiple product platforms ensuring driver stability and performance targets are met
- Enable and maintain the userspace graphics stack (Mesa EGL GLES Vulkan) to deliver optimized rendering pipelines for consumer device use cases
- Drive Weston/Wayland compositor integration including shell configuration display output management multi-client compositing and input handling
- Perform end-to-end systemic integration across the graphics pipeline spanning kernel DRM/KMS GBM buffer management userspace libraries compositor and application layers
- Debug and root-cause complex cross-layer graphics and display issues using kernel traces GPU profiling tools and compositor debug utilities
- Collaborate with SoC/silicon vendors on DDK upgrades patch management and resolving vendor-specific driver defects
- Develop and maintain automated test suites and CI validation frameworks for graphics subsystem regression and compliance testing
- Contribute to BSP integration efforts by ensuring graphics components are properly integrated within the Yocto/OE build system
- Author and maintain technical documentation including design specs integration guides and troubleshooting runbooks for the graphics subsystem
- Participate in code reviews design discussions and cross-team alignment meetings to ensure graphics deliverables meet program milestones
A day in the life
Your key internal stakeholders include:
- SoC/Silicon Vendor Teams for DDK upgrades driver patches and platform bring-up support
- Display and Video Pipeline Teams for end-to-end visual pipeline integration
- Application and UI Framework Teams who consume the graphics and compositor stack
- BSP and Platform Teams for build system integration and release readiness
- QA and Automation Teams for test coverage and regression validation
Problems you will be solving:
- Ensuring GPU driver and compositor stability across multiple product SKUs and SoC revisions
- Resolving complex cross-layer rendering display and performance issues that span kernel userspace and compositor boundaries
- Enabling new graphics features and capabilities on tight program timelines while maintaining backward compatibility
- Bachelors degree or above in computer science computer engineering or related field
- Experience in automating deploying and supporting infrastructure
- Experience with Linux/Unix
- Familiarity with GPU driver architecture (Mali DDK or equivalent)
- Hands-on experience with Wayland/Weston compositor framework
- Proficiency in C/C and Linux systems programming
- Minimum 1 year of experience with Linux kernel and userspace graphics stack
- Experience with CI/CD pipelines build processes
- - Experience with DRM/KMS GBM EGL and Mesa driver stack
- - Understanding of display pipelines framebuffer management and V4L2/media frameworks
- - Experience with Yocto/OpenEmbedded build systems
- - Familiarity with GStreamer or other multimedia frameworks for GPU-accelerated rendering
- - Knowledge of ARM SoC platforms and vendor BSP integration
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process including support for the interview or onboarding process please visit
for more information. If the country/region youre applying in isnt listed please contact your Recruiting Partner.
Employment Type : Full-Time
Experience: years
Vacancy: 1