Are you ready to be part of an exciting team and provide a significant impact on user-centered design at NVIDIA? We love gaming and gamers. We are looking for dedicated, upbeat and dynamic designer with excellent analytical abilities. Do you love to game? Are you a designer- passionate and highly motivated about solving complex problems and delivering innovative design solutions?

Job Designation :   Software Engineer

Salary : 7 LPA – 18 LPA

Qualification :  Bachelor’s / Master’s Degree

Experience : Freshers / Experienced

Skill Set :

  1. Good analytical and C/C++, Java programming skills.
  2. Sound knowledge of Computer Architecture and system software.
  3. Good understanding of Assembly Language / Processor ISA (GPU ISA a plus).
  4. Expertise in SW development and assemblers, linkers, loaders, binary tools, debuggers.
  5. Understanding of compiler flow / debugger / profiler tools / linker.
  6. Knowledge of GPU development and compute APIs such as CUDA and OpenCL.
  7. Experience in any one area of compiler development including feature support, code generation and compiler infrastructure.
  8. Ability to work independently, define project goals and scope and lead development effort.
  9. Aptitude in innovative and optimal designs.
  10. Good communications skills.

Job Description : 

  1. Develop, maintain and consistently improving NVIDIA’s Assembler and Disassembler for GPU compute.
  2. Work with GPU architecture and debugger/profiler development teams to understand their requirements and deliver vital features/improvement in the product.
  3. Collaborate closely with teams developing other related components to ensure compatibility, reliability and high-quality code generation.
  4. Working with customers/partners to gather feedback and drive innovative ideas and features to incorporate into the product.

Location : Bengaluru, Karnataka, India