Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 19858790

    BENGALURU · FULLTIME

    Kernel / ROCm Developer

    Proxelera logo

    Proxelera

    Bengaluru · onsite · Posted 21d ago

    Sourced fromNaukri
    Undisclosed6–11 yrsfulltimeBengaluru

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.8s
    • Found the form on Naukri · 13 questions to answer1.8s
    • Decided the answers for all of them2.7s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role

    Job Overview:
    We are looking for a self-motivated and dynamic Senior Kernel / ROCm Developer with strong hands-on experience in Linux kernel, device driver, GPU compute, and ROCm software development. The ideal candidate will have 6+ years of relevant industry experience, a Bachelor s or Master s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, and the ability to independently drive complex technical issues from analysis through resolution. This role involves developing, debugging, optimizing, and maintaining kernel-level and ROCm components for GPU platforms while collaborating closely with cross-functional hardware, firmware, compiler, runtime, and software teams.

    Key Responsibilities:
    - Design, develop, debug, and maintain Linux kernel, GPU driver, KFD, and ROCm-related components for AMD GPU platforms.
    - Analyze, reproduce, root-cause, and resolve complex kernel, driver, ROCm runtime, and GPU compute issues across software and hardware boundaries.
    - Collaborate with hardware, firmware, compiler, runtime, validation, and application teams to enable robust GPU compute functionality and platform bring-up.
    - Use advanced debugging and profiling tools such as kgdb, ftrace, tracepoints, perf, dmesg, crash dumps, ROCm tools, and GPU diagnostics to troubleshoot issues.
    - Drive technical investigations independently, propose design improvements, and deliver high-quality fixes with strong ownership and accountability.
    - Conduct performance analysis and optimization for kernel, driver, ROCm, and GPU compute workloads to improve stability, scalability, and efficiency.
    - Participate in architecture discussions, design reviews, code reviews, and open-source-style development practices while maintaining high coding standards.
    - Stay current with Linux kernel, GPU architecture, ROCm, heterogeneous compute, and open-source technology trends.

    Required Skills and Qualifications:
    - Bachelor s or Master s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.
    - Minimum 6+ years of relevant experience in Linux kernel development, device driver development, ROCm, GPU compute software, or related system software areas.
    - Strong understanding of Linux kernel architecture, device drivers, memory management, scheduling, synchronization, and kernel programming concepts.
    - Hands-on familiarity with AMD GPU architecture, KFD, ROCm software stack, GPU compute, heterogeneous memory management, or similar accelerator technologies.
    - Strong programming expertise in C and C++, with proven debugging experience in Linux-based system software environments.
    - Experience with performance profiling, bottleneck analysis, and optimization of kernel, driver, runtime, or GPU compute workloads.
    - Ability to work independently in a fast-paced environment, take initiative, and adapt quickly to changing technical priorities.
    - Excellent analytical, problem-solving, and debugging skills with a strong bias for ownership and timely execution.
    - Strong verbal and written communication skills, with the ability to collaborate effectively across geographically distributed teams.

    Preferred Skills:
    - Prior experience with KFD, DRM, amdgpu, ROCm runtime, HIP, HSA, or GPU compute driver development.
    - Experience contributing to upstream Linux kernel, open-source GPU drivers, ROCm components, or other community-driven software projects.
    - Knowledge of GPU virtualization, memory management, PCIe, IOMMU, NUMA, power management, or platform bring-up is a plus.
    Note:

    1) Top Mandatory Skills: C and OS concepts

    2) Nice to have Secondary Skills: Linux Kernel, GPU driver exposure, ROCm exposure, and graphics user mode programming

    3) What should not be considered: developer experience needed/preferred and not validation

    4) Interview Rounds: 2 rounds

    5) Interview Preference: Virtual/In-person

    6) Experience band: 6+ years of experience required


    Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

    Sourced from naukri

    Section · 02

    Skills

    developer experiencecoding standardscompilercomputer engineeringFirmwareDiagnosticsDevice Driver DevelopmentDriver DevelopmentGPU architecturedebuggingDebugelectrical engineeringGraphicsCommunication SkillsArchitecture

    Section · Company

    About Proxelera

    Proxelera logo

    Proxelera

    IT Services & Consulting

    51-200

    employees

    2021

    5 years old

    Bangalore / Bengaluru, Karnataka

    India

    ₹12.6L PA avg

    Avg at Proxelera

    About

    Proxelera provides VLSI design expertise to global customers. Our differentiation is our quality, timeliness and cost-effectiveness

    Industries

    ElectronicsHardwareSoftware

    Employee ratings

    10 reviews

    4.0/ 5

    Culture

    4.9

    Career growth

    4.5

    Work-life

    4.7

    Employees rate it well for

    Company Culture41Work-Life Balance41

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Kernel / ROCm Developer · waiting for your command