Job Title: Software Engineer
Salary: INR 7 LPA – 18 LPA
Qualifications: Bachelor’s/Master’s Degree in Computer Science or related field
Experience: Freshers / Experienced
Skill Set:
- Proficient in C/C++ and Java programming languages
- Strong understanding of Computer Architecture and system software
- Familiarity with Assembly Language and Processor ISA (GPU ISA a plus)
- Expertise in software development, including assemblers, linkers, loaders, and binary tools
- Knowledge of compiler flow, debugger, profiler tools, and linker
- Experience with GPU development and compute APIs such as CUDA and OpenCL
- Familiarity with compiler development, including feature support, code generation, and compiler infrastructure
- Ability to work independently, define project goals and scope, and lead development efforts
- Aptitude for innovative and optimal designs
- Excellent communication skills
Job Description:
- Develop, maintain, and continuously improve NVIDIA’s Assembler and Disassembler for GPU compute.
- Collaborate with GPU architecture and debugger/profiler development teams to understand requirements and deliver essential features/improvements.
- Work closely with teams developing related components to ensure compatibility, reliability, and high-quality code generation.
- Engage with customers/partners to gather feedback and drive innovative ideas and features for product incorporation.
Location: Bengaluru, Karnataka, India