Job Description: Education: - B.E / B.Tech / M.E / M.Tech Top Requirements: - Experience with C and C++ programming using Linux toolchains - Exposure to graphics APIs and 3D graphics concepts - Experience in OpenGL and Vulkan is a big plus Preferred Experience & Skills: - Experience contributing to open-source Mesa drivers - Experience with source code control systems, particularly Git and Gerrit - Strong analytical, debugging, and troubleshooting skills - Ability to write high-quality code with strong attention to detail - Familiarity with software development lifecycles - Effective communication, organizational, and problem-solving skills - Experience using AI tools for problem-solving and initiative to integrate AI agents into development Key Responsibilities:
- Actively participate in developing Linux device drivers and RadeonSi Mesa user-mode drivers - Design and develop features for graphics drivers in Mesa - Upstream work, manage open-source community reviews, and merge into public driver repositories - Review and respond to community-reported issues - Collaborate on designs and implementations based on open-source and industry standards - Investigate, triage, analyze, and resolve issues reported by customers and QA - Debug existing issues and research more effective development methods - Build strong technical relationships with peers and partners