1179 Kernel Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

2.0 - 5.0 years

5 - 9 Lacs

bengaluru

Work from Office

• Address CVEs and apply security patches across OSS packages including system libraries and user-space utilities • Fix CVEs and integrate security patches into Linux kernel and Yocto-based embedded systems. • Port upstream patches and manage version migrations, ensuring compatibility and stability across kernel • Debug kernel-level issues , ensure license compliance, collaborating with open-source communities and maintaining clear documentation. • Proficiency in C/C++ for kernel and low-level system programming • Deep understanding of Linux kernel architecture, modules, and device drivers • Strong experience with Yocto Project, BitBake recipes, layers, and custom BSPs • Building and maintai...

Posted -1 days ago

AI Match Score
Apply

3.0 - 5.0 years

5 - 10 Lacs

chennai

Work from Office

Applied R&D (AR) consists of target-oriented research either with the goal of solving a particular problem answering a specific question or for multi-discipline design, development, and implementation of hardware, software, and systems including maintenance support. Supplies techno-economic consulting to clients. AR work is characterised by its detailed and complex nature in order to systematically combine existing knowledge and practices to further developing and incrementally improving products, operational processes, and customer-specific feature development. Subfamily Description Software (SWA) comprises the definition, specification, and allocation of requirements from different sources...

Posted 2 days ago

AI Match Score
Apply

6.0 - 11.0 years

17 - 22 Lacs

hyderabad

Work from Office

General Summary: As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. OR Master's degree in Enginee...

Posted 3 days ago

AI Match Score
Apply

4.0 - 9.0 years

12 - 16 Lacs

hyderabad

Work from Office

General Summary: As a CPU Power Management FW Developer, you are responsible for working with a team on the enablement of thepower management solution for Qualcomm's custom CPUs. You will collaborate internally to help define and implement embedded firmware to manageoperation of the CPU subsystem within the allocated power and thermal budgets. You will also be responsible for helping characterize and tune this solution for all Qualcomm SoCs utilizing Qualcomm custom CPUs. In CPU Power Management FW developer role, with focus on limits management, you will be working closely both with the hardware power management and firmware development teams. You will have an opportunity to engage with thi...

Posted 4 days ago

AI Match Score
Apply

2.0 - 7.0 years

5 - 9 Lacs

hyderabad

Work from Office

Job Summary : We are seeking an experienced developers for our kernel development team focused on building and optimizing AI/ML operators using our specialised Instruction Set Architecture (ISA). In this role, you will be responsible for design, development, and performance tuning of core kernel components that directly influence the efficiency and reliability of AI/ML workloads on our custom hardware. You will work closely with compiler teams, hardware architects, and application developers to deliver an operator that maximizes performance while meeting stringent accuracy and latency requirements. Key Responsibilities : Kernel Design & Development : - Design and development of core kernel m...

Posted 4 days ago

AI Match Score
Apply

4.0 - 9.0 years

17 - 30 Lacs

bengaluru

Work from Office

Strong C programming skills Internals of Linux Experience on Cisco Nexus OS internals is an added plus Experience on bootloader like UBoot onto the board to initialize the SoC and memory Should have good understanding of DPDK Able to writeintegrate ASIC within the DPDK framework that interacts with Sundown and Marvel ASICs Experience working on embedded RTOS system involving designdevdebugging issues involve timing race conditions concurrency issues Knowledge on networking Layer2 layer3 protocolsroutingswitching is an added plus Mandatory Skills : Embedded Platform engineering, C Development, Linux, Embedded C, RTOS, Networking

Posted 5 days ago

AI Match Score
Apply

8.0 - 12.0 years

0 Lacs

karnataka

On-site

As a 100% hands-on Storage Services Software Engineer at NVIDIA, you will be part of the block storage group responsible for building next-generation block storage capabilities. Your role will involve collaborating with various teams and architects, such as the networking team, HW team, and external customers, to define the software architecture and implementation of advanced storage services that meet extreme performance and scalability demands. You will work alongside an exceptional team spanning globally, dedicated to pushing boundaries and shaping the platform of the future. **Role Overview:** - You will be a key member of a team focused on developing cutting-edge storage solutions for t...

Posted 5 days ago

AI Match Score
Apply

4.0 - 9.0 years

7 - 16 Lacs

hyderabad

Work from Office

Role: C++ Developer Experience : 4-15 years Walk in Date: 13th Dec 2025 Location: Tata Consultancy Services, Plot No 1,2S2 Zone Deccan Park, Software Units Layout, Hitech City, Madhapur-Hyderabad 500081. Must-Have (Ideally should not be more than 3-5) Strong in C/C++, Data Structures, OOPS Should have worked on C/C++ on Linux platform Aware of unit testing/system testing of features Good-to-Have Basic exposure to debugging Basic knowledge on any scripting methodology - Shell/Perl/Python

Posted 5 days ago

AI Match Score
Apply

1.0 - 4.0 years

4 - 8 Lacs

bengaluru

Work from Office

Project Role : Software Development Engineer Project Role Description : Analyze, design, code and test multiple components of application code across one or more clients. Perform maintenance, enhancements and/or development work. Must have skills : SAP Basis Administration Good to have skills : NAMinimum 7.5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Software Development Engineer, you will engage in a dynamic work environment where you will analyze, design, code, and test various components of application code across multiple clients. Your day will involve collaborating with team members to ensure the successful implementation of ...

Posted 5 days ago

AI Match Score
Apply

5.0 - 6.0 years

4 - 8 Lacs

bengaluru

Work from Office

Project Role : Software Development Engineer Project Role Description : Analyze, design, code and test multiple components of application code across one or more clients. Perform maintenance, enhancements and/or development work. Must have skills : SAP HANA DB Administration Good to have skills : NAMinimum 5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Software Development Engineer, you will engage in a dynamic work environment where you will analyze, design, code, and test various components of application code across multiple clients. Your day will involve collaborating with team members to perform maintenance and enhancements, en...

Posted 5 days ago

AI Match Score
Apply

5.0 - 10.0 years

15 - 30 Lacs

hyderabad, bengaluru

Work from Office

About The Role We are seeking a skilled Embedded Linux Engineer with 3"“5 years of experience in Linux kernel and driver development. The ideal candidate will have strong programming skills in C, a solid understanding of operating system internals, and hands-on experience with ARM platforms. Job Responsibilities Develop and port embedded software on Linux and ARM-based platforms. Design and implement Linux kernel modules and device drivers. Work on OS-level features including memory management, scheduling, IPC, and multithreading. Debug embedded systems using tools like JTAG and Lauterbach. Collaborate with hardware teams for board bring-up and system-level debugging. Analyze and optimize sy...

Posted 5 days ago

AI Match Score
Apply

8.0 - 13.0 years

12 - 20 Lacs

ahmedabad

Work from Office

Key Responsibilities Lead the design, development, and optimization of Linux-based applications, system services, and daemons. Work closely with cross-functional teamsfirmware, hardware, QA, and product—to deliver robust and scalable software solutions. Develop, integrate, and debug Linux kernel modules, device drivers, and system-level components. Handle system-level programming, multi-threading, IPC, memory management, and performance tuning. Lead code reviews, enforce development best practices, and guide junior engineers. Own complete SDLC—from requirement analysis to deployment and maintenance. Troubleshoot production issues and improve system stability, security, and performance. Colla...

Posted 5 days ago

AI Match Score
Apply

2.0 - 7.0 years

12 - 22 Lacs

hyderabad

Work from Office

Develop and implement embedded software solutions for real-time systems. Design, code, test, and debug software for microcontrollers and microprocessors. Collaborate with hardware engineers to ensure seamless integration between software and hardware Required Candidate profile Contribute to the definition and design of system architecture. Optimize embedded systems for performance, reliability, and efficiency.

Posted 5 days ago

AI Match Score
Apply

2.0 - 7.0 years

12 - 22 Lacs

ahmedabad

Work from Office

Develop and implement embedded software solutions for real-time systems. Design, code, test, and debug software for microcontrollers and microprocessors. Collaborate with hardware engineers to ensure seamless integration between software and hardware Required Candidate profile Contribute to the definition and design of system architecture. Optimize embedded systems for performance, reliability, and efficiency.

Posted 5 days ago

AI Match Score
Apply

2.0 - 7.0 years

12 - 22 Lacs

chandigarh

Work from Office

Develop and implement embedded software solutions for real-time systems. Design, code, test, and debug software for microcontrollers and microprocessors. Collaborate with hardware engineers to ensure seamless integration between software and hardware Required Candidate profile Contribute to the definition and design of system architecture. Optimize embedded systems for performance, reliability, and efficiency.

Posted 5 days ago

AI Match Score
Apply

2.0 - 7.0 years

12 - 22 Lacs

noida

Work from Office

Develop and implement embedded software solutions for real-time systems. Design, code, test, and debug software for microcontrollers and microprocessors. Collaborate with hardware engineers to ensure seamless integration between software and hardware Required Candidate profile Contribute to the definition and design of system architecture. Optimize embedded systems for performance, reliability, and efficiency.

Posted 5 days ago

AI Match Score
Apply

2.0 - 7.0 years

12 - 22 Lacs

jaipur

Work from Office

Develop and implement embedded software solutions for real-time systems. Design, code, test, and debug software for microcontrollers and microprocessors. Collaborate with hardware engineers to ensure seamless integration between software and hardware Required Candidate profile Contribute to the definition and design of system architecture. Optimize embedded systems for performance, reliability, and efficiency.

Posted 5 days ago

AI Match Score
Apply

2.0 - 7.0 years

12 - 22 Lacs

vijayawada

Work from Office

Develop and implement embedded software solutions for real-time systems. Design, code, test, and debug software for microcontrollers and microprocessors. Collaborate with hardware engineers to ensure seamless integration between software and hardware Required Candidate profile Contribute to the definition and design of system architecture. Optimize embedded systems for performance, reliability, and efficiency.

Posted 5 days ago

AI Match Score
Apply

3.0 - 6.0 years

10 - 15 Lacs

bengaluru

Work from Office

Overview Zebra Technologies builds enterprise-grade mobile computers, tablets, wearables, and wireless solutions used in retail, warehousing, logistics, and healthcare. Our WLAN engineering team delivers high-performance, reliable, and secure Wi-Fi experiences across all Zebra devices deployed globally in mission-critical environments. We are looking for an experienced WLAN Developer who can contribute to next-generation wireless features, Android platform integration, and new AI/ML-driven innovations across Zebra’s mobility portfolio. Responsibilities As a WLAN Developer at Zebra, you will design, implement, and optimize Wi-Fi features across our Android-based devices. You will work across ...

Posted 5 days ago

AI Match Score
Apply

4.0 - 8.0 years

12 - 18 Lacs

pune

Remote

• Strong exp with C/C++, Unix/Shell scripting, & Python. • Exp supporting / developing tools in a production or operational engineering environment. • Strong analytical problem-solving skills • Ability to work in fast-paced mission-critical envionmt

Posted 6 days ago

AI Match Score
Apply

8.0 - 13.0 years

25 - 37 Lacs

bengaluru

Work from Office

Job Summary: We are seeking an experienced Staff Engineer Linux Kernel Developer to design, develop, and optimize features within the Linux kernel and low-level system software. The ideal candidate will have deep expertise in kernel internals, device drivers, performance tuning, and system-level programming , with a strong ability to influence architecture decisions and mentor other engineers. Key Responsibilities: Design, develop, and maintain components within the Linux kernel , focusing on areas such as scheduling, memory management, networking, or file systems . Develop and maintain kernel modules and device drivers for various hardware platforms. Debug complex kernel issues, crashes, an...

Posted 6 days ago

AI Match Score
Apply

3.0 - 5.0 years

2 - 6 Lacs

chennai

Work from Office

Technical Expertise: Board brings up hands-on with SoCs. Have programming experience in Linux Kernel, Drivers, HAL layer, Native Frameworks (C++). Build systems knowledge, like Yocto, Buildroot, CMake and Makefiles Hands on Software Development experience in C/C++. Review of hardware schematics and support the hardware design with low- level software components Experience writing custom device drivers and related SDKs/APIs for Interfaces like BT, Wi-Fi, Display/Touch, GSM/GPS/GNSS, USB, UART etc Experience in optimizing boot times Strong knowledge of Git version control system Disclaimer: This job description has been sourced from a public domain and may have been modified by Naukri.com to i...

Posted 6 days ago

AI Match Score
Apply

7.0 - 12.0 years

0 Lacs

karnataka

On-site

Role Overview: As a Linux System Engineer, you will be responsible for working with Embedded C, Linux device drivers, Kernel, and Automotive technologies. With 7-12 years of experience, you will be based in Bangalore. Key Responsibilities: - Develop and maintain Embedded C code. - Work on Linux device drivers for various hardware components. - Enhance and optimize the Linux Kernel for automotive applications. Qualifications Required: - Proficiency in Embedded C programming. - Strong experience in developing and troubleshooting Linux device drivers. - In-depth knowledge of Linux Kernel and its customization. - Previous exposure to Automotive industry projects is a plus.,

Posted 1 week ago

AI Match Score
Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

As a Founding Lead Engineer at HappiDost.ai, your role will involve specializing in Android Device Drivers such as Display, Camera, Fingerprint, WiFi, BT, LTE, and more. You will be instrumental in bringing life to a bare metal hardware prototype, contributing to the development of a smarter and handsfree phone ecosystem using AI native OS and smart headphone with cameras, akin to Jarvis. Key Responsibilities: - Design, develop, and optimize Android device drivers to ensure smooth integration with mobile applications. - Write clean, memory and CPU efficient code that is free from memory leaks. - Collaborate with cross-functional teams to troubleshoot complex performance issues and enhance sy...

Posted 1 week ago

AI Match Score
Apply

10.0 - 14.0 years

15 - 25 Lacs

hyderabad, pune, bengaluru

Work from Office

Role & responsibilities Key Responsibilities: Adapt existing platform software to support new hardware changes and customer-specific requirements.Integrate firmware with new RTL hardware designs and perform HW/SW co-verification.Analyze and debug system-level issues and hardware-software integration failures.Develop and optimize firmware under tight memory and performance constraints.Collaborate with cross-functional teams including hardware, software, and QA teams. Required Skills: Strong proficiency in C/C++ for embedded systems.Experience with ARM and/or RISC-V architectures.Solid understanding of device drivers, RTOS, or Linux kernel internals.Familiarity with OS porting on custom chips....

Posted 1 week ago

AI Match Score
Apply

Exploring Kernel Jobs in India

The kernel job market in India is thriving with numerous opportunities for professionals skilled in kernel development. With the increasing demand for specialized technical expertise, job seekers in this field have a plethora of options to choose from. Whether you are an experienced developer or a fresh graduate, pursuing a career in kernel development can lead to rewarding opportunities in the Indian job market.

Top Hiring Locations in India

  1. Bangalore
  2. Pune
  3. Hyderabad
  4. Chennai
  5. Noida

These cities are known for their strong IT infrastructure and host a large number of companies actively hiring for kernel roles.

Average Salary Range

The average salary range for kernel professionals in India varies based on experience levels. Entry-level positions can expect a salary of ₹5-8 lakhs per annum, while experienced professionals can earn anywhere between ₹12-18 lakhs per annum.

Career Path

In the field of kernel development, a typical career path may include progression from Junior Developer to Senior Developer, and eventually to a Tech Lead role. As professionals gain more experience and expertise in kernel development, they may also explore opportunities in specialized areas such as kernel optimization or kernel security.

Related Skills

In addition to kernel development, professionals in this field are often expected to have expertise in areas such as C programming, operating systems, device drivers, and system architecture. Strong problem-solving skills and the ability to work in a collaborative environment are also highly valued.

Interview Questions

  • What is the role of the kernel in an operating system? (basic)
  • Explain the difference between user space and kernel space. (medium)
  • How does virtual memory management work in the kernel? (advanced)
  • Describe the process of booting up a Linux kernel. (medium)
  • How do you handle interrupts in kernel programming? (advanced)
  • Can you explain the concept of context switching in the kernel? (medium)
  • What is the purpose of the init process in the kernel? (basic)
  • How do you debug kernel code? (medium)
  • Explain the role of system calls in kernel programming. (medium)
  • What is the significance of kernel synchronization mechanisms? (advanced)
  • How do you optimize kernel code for performance? (advanced)
  • Describe the process of handling memory allocation in the kernel. (medium)
  • What is the role of the scheduler in the kernel? (medium)
  • How do you ensure kernel security in your code? (advanced)
  • Can you explain the concept of kernel modules? (basic)
  • Describe the difference between monolithic and microkernel architectures. (medium)
  • How do you handle kernel panics in your code? (advanced)
  • What is the purpose of the device tree in kernel development? (medium)
  • Explain the role of the interrupt handler in kernel programming. (medium)
  • How do you ensure portability of kernel code across different architectures? (advanced)
  • What are the common challenges faced in kernel development? (medium)
  • Describe the process of handling I/O operations in the kernel. (medium)
  • How do you optimize memory usage in kernel programming? (advanced)
  • Can you explain the role of the initrd image in the Linux kernel? (medium)
  • What are the best practices for writing secure kernel code? (advanced)

Closing Remark

As you explore opportunities in the kernel job market in India, remember to continuously enhance your skills and stay updated with the latest trends in kernel development. With dedication and preparation, you can confidently apply for roles in this field and embark on a successful career journey. Good luck!

cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies