NVIDIA

Senior System Software Engineer - Graphics

NVIDIA

Bengaluru, Karnataka, India
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

Are you a highly skilled and experienced software engineer with a passion for graphics? Do you thrive in a fast-paced, innovative environment? Then we have the perfect opportunity for you! Join NVIDIA as a Senior System Software Engineer - Graphics and play a critical role in shaping the future of visual computing. As a key member of our dynamic team, you will have the opportunity to work on cutting-edge technologies and collaborate with some of the brightest minds in the industry. We are seeking a talented individual with a strong background in graphics programming and a deep understanding of system software to join our team. If you are ready to take on new challenges and drive the next generation of graphics technology, we want to hear from you.

  1. Develop and maintain cutting-edge graphics software for a variety of platforms and applications.
  2. Collaborate with cross-functional teams to design and implement new features and enhancements.
  3. Conduct research and stay up-to-date with the latest graphics technologies and advancements.
  4. Troubleshoot and debug complex graphics issues and provide efficient solutions.
  5. Optimize graphics performance and memory usage for various hardware configurations.
  6. Write clean, efficient, and maintainable code that meets industry standards.
  7. Participate in code reviews and provide feedback to team members.
  8. Mentor and guide junior software engineers in graphics programming and system software development.
  9. Communicate effectively with team members, managers, and other stakeholders to ensure project goals are met.
  10. Collaborate with hardware engineers to optimize software for specific hardware configurations.
  11. Continuously improve and maintain the quality of graphics software through testing and bug fixes.
  12. Assist in creating technical documentation and user guides for graphics software.
  13. Stay informed about industry trends and contribute to the development of new technologies and techniques.
  14. Take ownership of tasks and deliver high-quality results within tight deadlines.
  15. Contribute to the overall success of the graphics team by sharing knowledge, ideas, and best practices.
Where is this job?
This job is located at Bengaluru, Karnataka, India
Job Qualifications
  • Extensive Experience In Developing And Optimizing Graphics Algorithms And Rendering Techniques For High-Performance Computing Environments.

  • Strong Proficiency In C/C++ Programming And Experience With Graphics Apis Such As Directx And Opengl.

  • In-Depth Understanding Of Gpu Architecture And Parallel Programming Techniques For Efficient Utilization Of Hardware Resources.

  • Proven Track Record Of Delivering Complex Software Projects On Schedule And Meeting Performance Requirements.

  • Excellent Problem-Solving Skills And Ability To Debug And Optimize Code For Performance Bottlenecks.

Required Skills
  • Software design

  • OpenGL

  • DirectX

  • Performance optimization

  • Debugging skills

  • Vulkan

  • GPU architecture

  • Graphics programming

  • Parallel Computing

  • Shader Programming

  • Coding Proficiency

  • Cuda Development

Soft Skills
  • Communication

  • Conflict Resolution

  • Emotional Intelligence

  • Leadership

  • Time management

  • creativity

  • Attention to detail

  • Teamwork

  • Adaptability

  • Problem-Solving

Compensation

According to JobzMall, the average salary range for a Senior System Software Engineer - Graphics in Bengaluru, Karnataka, India is between ₹1,500,000 - ₹2,000,000 per year. This can vary depending on the specific company, years of experience, and individual performance. Some companies may offer higher salaries for this position, reaching up to ₹3,000,000 or more per year. Bonuses and other benefits may also be included in the overall compensation package.

Additional Information
NVIDIA is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesHindi
Job PostedJuly 15th, 2024
Apply BeforeSeptember 18th, 2025
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About NVIDIA

NVIDIA Corp. designs and manufactures computer graphics processors, chipsets, and related multimedia software. The company operates through two segments: Graphics Processing Unit and Tegra Processor. The Graphics Processing Unit segment includes sales of the company's GeForce discrete and chipset products that supports desktop and notebook PCs plus license fees from Intel and sales of memory products. The Tegra Processors segment provides processors that deliver superior visual and multimedia experience on tablets, smart phones and gaming devices while consuming minimal power.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started