We are looking for a
C++ Graphics Software Engineer
with strong experience in
C/C++, Graphics APIs and 3D Graphics
to work on next-generation GPU and graphics software development.
? Position Details
- Role:
C++ Graphics Software Engineer – GPU/3D
- Experience:
4–6 Years
- Location:
Bangalore
- Work Mode:
Onsite – 5 Days a Week
- Shift:
Regular
- Interview:
2 Rounds – Virtual
- Education:
B.E./B.Tech./M.E./M.Tech.
? What We're Looking For
Must Have:
- Strong hands-on programming experience in
C/C++
- Robust experience developing software in a
Unix/Linux-based development environment
- Good understanding of
Graphics APIs and 3D Graphics concepts
- Experience working on
graphics software / GPU-related development
- Strong debugging, problem-solving and software development skills
Preferred / Good to Have:
- Hands-on experience with
OpenGL
- Hands-on experience with
Vulkan
- Experience with
Mesa / Mesa3D
- Experience with
RadeonSI / RADV
- Experience contributing to
open-source graphics projects
- Experience with
Git and Gerrit
- Knowledge of graphics driver architecture
- Experience with GPU/graphics hardware and software interaction
- Experience debugging complex graphics/software issues
- Experience using
AI tools for software development and problem solving
- Exposure to integrating
AI agents into development workflows
?️ Key Responsibilities
- Develop and enhance
graphics software and GPU driver components
- Design and implement graphics features using modern software engineering practices
- Work with
3D graphics APIs and graphics pipelines
- Investigate, debug and resolve complex software and graphics-related issues
- Analyze performance and identify opportunities for optimization
- Collaborate with cross-functional engineering teams to design and implement solutions
- Contribute to open-source graphics technologies where applicable
- Participate in code reviews and maintain high-quality, production-ready code