Job Description
We are seeking a highly skilled Senior Graphics & Kernel Engineer with 3 to 6 years of experience in low-level system programming, graphics hardware, and driver development. The ideal candidate will have strong expertise in C programming, Linux kernel internals, and graphics rendering pipelines, with hands-on experience across GPU, display, and touch driver stacks.
Key Responsibilities
- Design, develop, and optimize Linux kernel modules and device drivers.
- Work on graphics rendering pipelines including 2D/3D graphics libraries for Android or similar platforms.
- Collaborate with hardware teams to integrate and validate GPU drivers and related subsystems.
- Develop and maintain display and touch drivers, ensuring performance and stability across platforms.
- Debug and resolve complex kernel and driver-level issues.
- Contribute to performance tuning, memory optimization, and system-level enhancements.
- Document technical designs, workflows, and compliance requirements.
Required Skills & Experience
- 5+ years of professional experience in system-level programming.
- Strong proficiency in C programming.
- Hands-on experience with Linux kernel internals and driver development.
- Deep understanding of graphics rendering pipelines (2D/3D libraries on Android or similar platforms).
- Experience with graphics hardware (GPU) and driver stacks.
- Expertise in display and touch driver development.
- Familiarity with Qualcomm GPU drivers (KGSL) is a strong plus.
- Prior experience with Qualcomm or MediaTek platforms preferred.
Preferred Attributes
- Strong problem-solving and debugging skills.
- Ability to work in cross-functional teams (hardware, software, QA).
- Excellent documentation and communication skills.
Passion for performance optimization and cutting-edge graphics technologies.
Thank you for your interest in this role. Please also share your CV at Vedika@lsarecruit.co.uk and if suitable, we will get in touch with you to discuss further.