Senior GPU Compiler Engineer

2 weeks ago


Bengaluru Karnataka India, Karnataka Best NanoTech Full time

About the Company- Undisputed leader in AI computing

Our client is the world’s leading pioneer in accelerated computing. Originally known for inventing the GPU and revolutionizing gaming, they are now the primary force powering the AI era, providing the infrastructure for everything from self-driving cars to ChatGPT. You will be joining a trillion-dollar organization that is defining the next age of computing


We are looking for an experience compiler engineer for an exciting role in the GPU Assembler team. Join the GPU Assembler team and help build tools that enable creation of most performant applications and libraries for HPC, DL and Autonomous Driving domain. Work with key HPC developers around the world to help them achieve the best performance & efficiency on current and next generation client’s GPUs by developing best in industry Assembler and Code Analysis Tools.



About the Role



We will be part of a team that develops a core component of our platform for accelerating general purpose computation on the GPU. Disassembler developed by the team is used by all the users worldwide to analyze their binaries with various code analysis features built into the disassembler. Assembler is used for achieving the best performance for key DL applications.



Responsibilities



  • Lead design and development of client’s Assembler and Disassembler for GPU compute.
  • Work on binary analysis & instrumentation features like call graphs generation, program register usage and patching of GPU binaries.
  • Work with GPU architecture and debugger/profiler development teams to understand their requirements and deliver new features & product improvements.
  • Collaborate closely with teams developing other related components to ensure compatibility, reliability, and high-quality code generation.
  • Working with customers/partners to collect feedback and drive innovative ideas and features to incorporate into the product.



Qualifications



  • BS or MS degree in Computer Science, Computer Engineering, or related fields with 5+ years of experience in low-level system SW development and a minimum of 3 years related to assemblers, binary analysis tools, debuggers.



Required Skills



  • Good analytical and C/C++ programming skills.
  • Experience in any one area of compiler development including feature support, code generation and compiler infrastructure.
  • Understanding of Assembly Language / Processor ISA (GPU ISA not required but a plus).
  • Knowledge of object file formats such as ELF and debugging formats (DWARF).



Preferred Skills



  • Understanding of debugger / profiler tools / bintools / Linker internals, experience in binary analysis / instrumentation tools like BOLT etc.
  • Usage of AI tools in everyday work like Cursor, Windsurf etc.
  • Knowledge of GPU development and compute APIs such as CUDA and OpenCL.



Pay range and compensation package



Job Type: Full-time Notice Period: Immediate Joiners Preferred / Up to 10 Days Notice



  • Bengaluru, Karnataka, India Qualcomm Full time

    Company:Qualcomm India Private LimitedJob Area:Engineering Group, Engineering Group > Systems EngineeringGeneral Summary:Job DescriptionResponsibilities:This position will be responsible for research, analysis and improvement of Qualcomm's Adreno GPU compiler and system performance to our world wide customers. From the analyses and experiments on GPU shaders...


  • Bengaluru, Karnataka, India Qualcomm Full time

    Company:Qualcomm India Private LimitedJob Area:Engineering Group, Engineering Group > Systems EngineeringGeneral Summary:Job DescriptionResponsibilities:This position will be responsible for research, analysis and improvement of Qualcomm's Adreno GPU compiler and system performance to our world wide customers. From the analyses and experiments on GPU shaders...


  • Bengaluru, Karnataka, India Qualcomm Full time

    Company:Qualcomm India Private LimitedJob Area:Engineering Group, Engineering Group > Systems EngineeringGeneral Summary:Design machine frameworks for Adreno GPU accelerator for computer vision and generative Ai needs.Good understanding of network architectures, how a deep learning framework optimizes it to efficiently run on target accelerator.OpenCL (or...

  • GPU Modeling Engineer

    14 hours ago


    Bengaluru, Karnataka, India NICHESPACE IT SOLUTIONS PVT LTD Full time

    Role: GPU Modeling EngineerExperience:1. Lead Role: 15+ years2.Team Members: 3 to 10+ years (15 members)Location: Bengaluru (On-site)Key Responsibilities:* Design and develop GPU models* Collaborate with hardware and software teams* Optimize GPU performance* Debug GPU-related issues* Implement and validate GPU features in cross-functional teamsRequired...


  • Bengaluru, Karnataka, India Qualcomm Full time

    Company:Qualcomm India Private LimitedJob Area:Engineering Group, Engineering Group > Systems EngineeringGeneral Summary:Analyze and evaluate GPU architecture/microarchitecture and workload for performance and power optimizationsExperiance in Artificial intelligenceGPU power modeling and estimation for projection and correlationGPU workload analysis,...


  • Bengaluru, Karnataka, India Qualcomm Full time

    Company:Qualcomm India Private LimitedJob Area:Engineering Group, Engineering Group > Systems EngineeringGeneral Summary:Analyze and evaluate GPU architecture/microarchitecture and workload for performance and power optimizationsExperiance in Artificial intelligenceGPU power modeling and estimation for projection and correlationGPU workload analysis,...


  • Bengaluru, Karnataka, India Qualcomm Full time

    CompanyQualcomm India Private LimitedJob AreaEngineering Group, Engineering Group > Systems EngineeringGeneral SummaryAnalyze and evaluate GPU architecture/microarchitecture and workload for performance and power optimizationsExperiance in Artificial intelligenceGPU power modeling and estimation for projection and correlationGPU workload analysis, profiling,...

  • Sr. GPU ENgineer

    5 days ago


    Bengaluru, Karnataka, India Norwin Technologies Full time

    Dear Candidate,We are looking for immediate joiners who come with an experience in GPU. Interested candidates can share their profile on Location: BangaloreMode: Work from officeShifts : US shiftBelow is teh JD for this role.Job Description: We are looking for an experienced AI/ML & DevOps Engineer to design, develop, and scale AI-driven applications using...


  • Bengaluru, Karnataka, India Careernet Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Key Skills: Triton, C++, GPU Runtime Optimization, Multi-GPU Systems, TVM, XLA, MLIR, ROCm, Transformer Inference.Roles & Responsibilities:Architect high-performance inference runtimes, kernel dispatchers, and memory planners for large diffusion and transformer workloads.Lead investigations into cross-GPU performance bottlenecks, communication overheads, and...


  • Bengaluru, Karnataka, India Qualcomm Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Company:Qualcomm India Private LimitedJob Area:Engineering Group, Engineering Group > Hardware EngineeringGeneral Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Hardware...