HamburgerMenu
hirist

Kernel Developer - C/C++ Programming

Square Root Consulting
7 - 15 Years
rupee60-90 LPA
Bangalore

Posted on: 10/04/2026

Job Description

Job Title : Kernel Developer (5+ Years Experience)


Location : Bangalore

Experience : 7+ Years

Education : IIT/NIT/BITS


About the Role :


We are seeking an exceptional Kernel Developer with a strong background in building low-level, performance-critical software for cutting-edge AI and ultra-low-latency compute platforms. You will collaborate closely with hardware, architecture, and compiler teams to design and optimize deep-learning kernels for next-generation processors.


Key Responsibilities :


- Design, implement, and optimize low-level kernels for AI deep-learning algorithms targeting ultra-low-latency processors.

- Collaborate with hardware engineers, architects, and compiler teams to integrate software with novel hardware features.

- Perform profiling, benchmarking, and tuning of kernels to ensure optimal performance, resource utilization, and minimal latency.

- Develop clean, maintainable, and efficient code in C/C++ and Python, contributing to internal libraries and tooling.

- Analyze complex algorithms and large codebases to identify bottlenecks and propose high-impact optimizations.


Requirements :


- Bachelors or Masters degree from Top Premium Colleges such as IITs, NITs, IIITs, BITS Pilani, IISc, or equivalent Tier-1 institutions.

- Strong proficiency in C/C++ programming, especially in performance-critical environments.

- Proven experience in developing high-performance kernels for GPUs or custom accelerators.

- Deep expertise in optimization techniques : vectorization, memory hierarchies, parallelization, cache utilization, etc.

- Strong ability to understand and enhance complex codebases and algorithms.

- Excellent debugging, profiling, and problem-solving skills.

- Strong communication and teamwork skills, with the ability to work across hardware and software boundaries.


Preferred / Added Advantage :


- Understanding of microprocessor instruction set architectures (ISA).

- Experience with Python-based kernel development using Triton or similar frameworks.

- Experience working with distributed systems and communication protocols like NCCL, MPI, Libfabric.

- Knowledge of neural network architectures, quantization, and precision optimization.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...