GPU Software Engineer
Qode
Posted: January 30, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
We are seeking a highly motivated and skilled GPU Software Engineer to join our dynamic team in Bangalore. In this role, you will be responsible for developing, debugging, and optimizing software for our cutting-edge GPU architectures. You will work closely with hardware engineers, architects, and other software engineers to deliver high-performance and robust solutions.
Required Skills
Job Description
GPU Software Engineer
Location: Bangalore, India
Workplace Type: Onsite
About the Role
We are seeking a highly motivated and skilled GPU Software Engineer to join our dynamic team in Bangalore. In this role, you will be responsible for developing, debugging, and optimizing software for our cutting-edge GPU architectures. You will work closely with hardware engineers, architects, and other software engineers to deliver high-performance and robust solutions. The ideal candidate will have a strong background in C/C++, assembly programming, and debugging in a Linux environment, with a solid understanding of GPU architecture and shader blocks. This is an excellent opportunity to contribute to the development of innovative GPU technologies and advance your career in a challenging and rewarding environment. The role requires a proactive individual with excellent problem-solving skills and the ability to work independently as well as collaboratively within a team.
Key Responsibilities
• Develop and maintain GPU software components using C and C++.
• Debug complex software issues using GDB debugger in a Linux environment.
• Optimize software performance for GPU architectures.
• Write and debug assembly code for GPU-specific tasks.
• Collaborate with hardware engineers to understand GPU architecture and functionality.
• Participate in code reviews and contribute to improving code quality.
• Develop and execute test plans to ensure software quality and stability.
• Contribute to the design and implementation of new GPU features.
• Document software designs and implementations.
• Stay up-to-date with the latest GPU technologies and industry trends.
Required Skills & Qualifications
• Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
• 4-7 years of experience in software development, with a focus on GPU technologies.
• Strong proficiency in C and C++ programming languages.
• Experience with debugging tools such as GDB.
• Solid understanding of Linux operating system environment.
• Experience with assembly programming.
• Knowledge of GPU architecture and shader blocks.
• Excellent problem-solving and analytical skills.
• Strong communication and collaboration skills.