Website:
mempulsetech.com
Job details:
Hiring: C++ Graphics Software Engineer – GPU/3D
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++
- Strong 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
- Work with the latest GPU, graphics and compute technologies
🎯 Ideal Candidate
We are looking for candidates from backgrounds such as:
C++ Developer | Graphics Software Engineer | GPU Software Engineer | 3D Graphics Engineer | Graphics Driver Engineer | OpenGL Developer | Vulkan Developer | Mesa Developer | Embedded Graphics Engineer
Candidates with strong C/C++ + Graphics + OpenGL/Vulkan/GPU experience will be preferred.
⚠️ Important
This is a Graphics Software / GPU Development role.
Not suitable for: Linux System Administrators, Linux Support Engineers, IT Infrastructure Engineers, Network Administrators or general DevOps/System Administration profiles.
📍 Location: Bangalore | Onsite – 5 Days/Week
📩 Interested candidates can apply with their updated CV.
Click on Apply to know more.