Submitting more applications increases your chances of landing a job.
Here’s how busy the average job seeker was last month:
Opportunities viewed
Applications submitted
Keep exploring and applying to maximize your chances!
Looking for employers with a proven track record of hiring women?
Click here to explore opportunities now!You are invited to participate in a survey designed to help researchers understand how best to match workers to the types of jobs they are searching for
Would You Be Likely to Participate?
If selected, we will contact you via email with further instructions and details about your participation.
You will receive a $7 payout for answering the survey.
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
- Bachelor's 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 https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.
You'll no longer be considered for this role and your application will be removed from the employer's inbox.