3,342 Kernel Developer jobs in India
Linux Kernel Developer

Posted 3 days ago
Job Viewed
Job Description
At IBM's Linux Technology Centre, our core value is to help make Linux better. We drive innovative ideas and forward thinking discussions in the Linux community and work towards becoming trusted, valuable members. In turn, we help IBM Power hardware, related software and services brands that are consumed by Enterprise clients to run their mission critical workloads on Linux.
This opportunity gets you involved in all phases of software development and work with a vibrant and technically accomplished team focusing on open source development.
**Your role and responsibilities**
As a Linux Kernel Developer you will be responsible for the development and optimization of various components in the core kernel and related areas such as Memory management, CPU scheduler, RAS, I/O, KVM and bootloader.
You will apply your expertise in the development of Enterprise Linux features to ensure out of box performance is obtained for key workloads on IBM Power systems. In the process, you will also interact and actively participate in the Linux kernel community discussions for feature design and development.
Responsibilities include :
· Design and development of state of the art features for Enterprise Linux.
· Working closely with Opensource community to upstream features developed.
· Work towards the goal to ensure IBM Power systems objectives are optimally achieved.
· Interact with teams above and below the stack to ensure goals are met holistically.
**Required technical and professional expertise**
· 6 to 15 years of experience in working on projects related to Linux internals/Operating systems.
· Working knowledge of computer systems architecture.
· Strong operating systems skills.
· Strong C programming skills, C++, Python and scripting.
· Experience with working with open source software.
· Proven problem solving and communication skills.
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Linux Kernel Developer

Posted 3 days ago
Job Viewed
Job Description
At IBM's Linux Technology Centre, our core value is to help make Linux better. We drive innovative ideas and forward thinking discussions in the Linux community and work towards becoming trusted, valuable members. In turn, we help IBM Power hardware, related software and services brands that are consumed by Enterprise clients to run their mission critical workloads on Linux.
This opportunity gets you involved in all phases of software development and work with a vibrant and technically accomplished team focusing on open source development.
**Your role and responsibilities**
As a Linux Kernel Developer you will be responsible for the development and optimization of various components in the core kernel and related areas such as Memory management, CPU scheduler, RAS, I/O, KVM and bootloader.
You will apply your expertise in development of Enterprise Linux features to ensure out of box performance is obtained for key workloads on Power systems. In the process, you will also interact and actively participate in the Linux kernel community discussions for feature design and development.
Responsibilities include :
· Design and develop state of the art features for Enterprise Linux.
· Work closely with Opensource community to upstream the features developed.
· Work towards the goal to ensure Power systems objectives are optimally achieved.
· Interact with teams above and below the stack to ensure goals are met holistically
**Required technical and professional expertise**
· 6 to 15 years of experience in working on projects related to Linux internals/Operating systems.
· Working knowledge of computer systems architecture.
· Strong operating systems skills.
· Strong C programming skills, C++, Python and scripting.
· Experience with working with open source software.
· Proven problem solving and communication skills.
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Linux Kernel Developer
Posted today
Job Viewed
Job Description
Very Strong in Linux
Strong Experience in Linux Kernel
Strong knowledge on Networking Protocols
Good Communication Skills
Engineering Graduation
Willing to work for one of the Top product based organisation
Work Location: Hyderabad
Embedded Linux Kernel Developer
Posted today
Job Viewed
Job Description
1. Engineer with 5+ of experience in embedded Linux/Linux application/driver/kernel development.
2. Strong C/C++ development skills with a good understanding of object-oriented design.
3. Experience dealing with Linux community and Open Source contribution a plus
4. Experience with any one of the domain (Multi Media, Power management, Display technology, OpenGL)
5. Experience with Audio sub-system, Audio drivers s, frameworks and ALSA SOC(ASOC), Audio protocols like I2S, Proficient in yocto development.
6. Good working experience with IPC, DMA driver development.
7. Strong background in embedded systems development
8. System knowledge, System Debugging
9. Experience with kernel mode driver programming in Linux
10. Linux Device driver programming experience in Linux Kernel and Drivers.
11. Work in both an individual and team member environment
12. Excellent problem solving and debugging skills of the building blocks.
13. Kernel bug fixes and upstreaming
14. Strong written and verbal communication skills
15. Self-motivated, should be able to take lead in mastering new technologies
Good to have:
16. Expertise with CAR Framework.
17. Automotive experience
Note:
1. Need only BE/B Tech and Master degree profiles.
2. Pure Work from Office
3. Good Communication Skill
Skills Required
System Knowledge, Linux, Multi Media, power management
Linux Kernel Developer with Yocto
Posted today
Job Viewed
Job Description
- Board Bring-up & BSP Development: Responsible for board bring-up and Board Support Package (BSP) development on Linux/QNX-based devices.
- Kernel/Platform Maintenance: Maintain the Kernel/platform on Linux/QNX-based systems.
- Device Driver Development: Develop new device drivers.
- Bug Fixing & Triaging: Triage and fix bugs within Yocto-based build systems.
- Patch & Script Creation: Create patches and build scripts to generate images that meet customer requirements.
- Yocto Layer Development: Develop new Yocto layers and recipes for all project-related development.
- Build System Management: Ensure the build system successfully builds the barebox, kernel, and Root File System (RFS) with all standard interfaces and platform drivers.
- Education: B.E./B.Tech./M.E./M.Tech. in Computer Science, Electronics & Electrical, Electronics & Communication, or Electronics & Tele-communication.
- Experience: 2-8 years of experience in Linux/QNX development.
- Linux/QNX Core: Proficient in Linux/QNX-based board bring-up, BSP development, and Kernel/platform maintenance.
- Device Drivers: Experience in Linux/QNX based device driver development.
- QNX Hypervisor: Experience on QNX Hypervisor to bring up guest domains.
- Yocto Build System: Skilled in triaging and bug fixing Yocto-based build systems.
- Build Customization: Ability to create patches and build scripts to customize images for customer requirements.
- QNX Hypervisor: Experience on QNX Hypervisor to bring up guest domains.
Skills Required
C++, C, Linux, Hypervisor, Qnx, Yocto
GPU Kernel Developer - AI Models
Posted today
Job Viewed
Job Description
THE ROLE:
AMD is looking for a GPU kernel development engineer who is talented in developing high performance kernels for state-of-the-art and upcoming GPU hardware . You will be a member of a core team of incredibly talented industry specialists and will work with the very latest hardware and software technology.
THE PERSON:
Experienced in GPU kernel development and optimization for AI/HPC applications. Strong technical and analytical skills in GPU computing, hardware architecture, and deep understanding of HIP/CUDA/OpenCL/Triton development. Ability to work as part of a team, deliver to project scope, and communicate to a technical/non-technical audience.
KEY RESPONSIBILITIES:
- Develop high performance GPU kernels for key AI operators on AMD GPUs
- Optimize GPU code using structured and disciplined methodology - profiling to identify gaps, roofline-analysis on hardware, identify key set of optimizations, establish uplift and line-of-sight, prototype and develop optimizations
- Support mission-critical workloads in NLP/LLM, Recommendation, Vision and Audio
- Collaborate and interact with system level performance architects, GPU hardware specialists, power/clock tuning teams, performance validation teams, and performance marketing teams to analyze and optimize training and inference for AI
- Work with open-source framework maintainers to understand their requirements and have your code changes integrated upstream
- Debug, maintain and optimize GPU kernels, understand and drive AI operator performance (GEMM, Attention, Distributed scale-up/out communication, etc.)
- Apply your knowledge of software engineering best practices
PREFERRED EXPERIENCE:
- Knowledge of GPU computing (HIP, CUDA, OpenCL, Triton)
- Knowledge and experience in optimizing GPU kernels
- Expertise in using profiling, debugging tools
- Core understanding of GPU hardware
- Excellent C/C++/Python programming and software design skills, including debugging, performance analysis, and test design.
ACADEMIC CREDENTIALS:
- Masters or PhD or equivalent experience in Computer Science, Computer Engineering, or related field
Skills Required
gpu computing , Debugging Tools
Windows Kernel Developer (C,C++)
Posted today
Job Viewed
Job Description
HARMAN’s engineers and designers are creative, purposeful and agile. As part of this team, you’ll combine your technical expertise with innovative ideas to help drive cutting-edge solutions in the car, enterprise and connected ecosystem. Every day, you will push the boundaries of creative design, and HARMAN is committed to providing you with the opportunities, innovative technologies and resources to build a successful career.
A Career at HARMAN
As a technology leader that is rapidly on the move, HARMAN is filled with people who are focused on making life better. Innovation, inclusivity and teamwork are a part of our DNA. When you add that to the challenges we take on and solve together, you’ll discover that at HARMAN you can grow, make a difference and be proud of the work you do everyday.
About the job – Windows Kernel Developer C,C++)
Omnissa's App Volumes team seeks an experienced C/C++ developer to help us improve and evolve our Application Virtualization product for Windows Desktops.
Roles and Responsibilities:
Key Skills:
Location:
Flexible: The role is considered flexible and will be a mix of working from a local Omnissa office and remote depending on your preferences and the arrangements determined with your future manager. You will be expected to live within a reasonable commute of the office.
HARMAN is proud to be an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard torace, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Be The First To Know
About the latest Kernel developer Jobs in India !
Linux Kernel Developer - APU Bring-Up and Graphics Development
Posted today
Job Viewed
Job Description
Benefits offered are described: AMD benefits at a glance. AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.
Software Developer - Kernel Engineer

Posted 3 days ago
Job Viewed
Job Description
The Amazon Devices team designs and engineers high-profile consumer electronics, including the best-selling Kindle family of products. We have also produced groundbreaking devices like Fire tablets, Fire TV, Amazon Dash, and Amazon Echo. What will you help us create?
As a Kernel Engineer you will help build the kernel stack and BSP for various SoCs with custom hardware accelerators to be deployed in a range of Amazon devices. You will develop software for industry standard and custom hardware IP to accelerate applications in machine learning, computer vision and robotics.
In this role you will:
- Developing/modifying BSP: this can include bootloaders, device drivers, kernel and device tree support
- Performing initial hardware bring-up and system integration
- Maintaining/updating the embedded Linux Yocto distribution
- Maintaining a continuous integration environment, including packaging and deployment of software releases
- USB driver experience
Basic Qualifications
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
Preferred Qualifications
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.