Linux Software Engineer (Mesa Graphics)
Location: Bangalore
Experience: 2 to 9 Years
Education: B.E / B.Tech / M.E / M.Tech
Mandatory Skills
Strong hands-on experience in C/C++ Programming
Strong development experience in OpenGL
Strong development experience in Vulkan
Experience working in Linux environments
Solid understanding of Graphics APIs, GPU architecture, and 3D Graphics Concepts
Experience in development and debugging of graphics software/components
Job Responsibilities
Develop and enhance Linux graphics drivers within the Mesa ecosystem.
Work on RadeonSI/RADV user-space driver development .
Design, develop, debug, and optimize graphics driver features.
Investigate, analyze, and resolve issues reported by customers and QA teams.
Contribute code reviews and collaborate with the open-source community.
Participate in performance optimization and feature development for next-generation GPU technologies.
Valuable to Have
Contributions to Mesa/Open Source Graphics Drivers
Experience with Git, Gerrit
Linux Device Driver Development exposure
Knowledge of AMD GPU architecture
Familiarity with AI-assisted development tools and workflows