1158 Linux Kernel Jobs

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

3.0 - 8.0 years

5 - 10 Lacs

bengaluru

Work from Office

Role: We are looking for a dynamic and visionary Technical Director to lead, inspire, and scale a team of talented engineers. This role is ideal for someone who combines deep technical expertise with proven hands-on people leadership, thrives in fast-paced environments, and is passionate about building world-class software solutions in the storage and infrastructure domain. As the Technical Director, you will be directly responsible for managing 25+ engineers, fostering a culture of autonomy, ownership, and excellence. Youll be at the heart of product innovation, driving technical excellence, championing best practices, and empowering engineers to deliver high-quality, high-performing softwa...

Posted 14 hours ago

AI Match Score
Apply

6.0 - 9.0 years

8 - 11 Lacs

bengaluru

Work from Office

NVIDIA is looking for a top-tier Software Engineering Leader to join the NVIDIA-Cumulus Linux Team! Are you looking for an exciting role that allows you to lead Cumulus Linux development, take full ownership of tasks from A-Z and deliver independently with minimum supervisionWe present you with an opportunity where you will be part of the team that develops the Network Operating system software that powers data centers that are accelerated, disaggregated and software-defined to meet the exploding growth in AI and high-performance computing. In this role on Cumulus Linux, a Debian based distribution, youll be responsible for leading a software development team responsible for defining, and im...

Posted 14 hours ago

AI Match Score
Apply

6.0 - 10.0 years

8 - 12 Lacs

bengaluru

Work from Office

Job Title: C++ Engineer Location: Bangalore Experience: 6-10 years Role Overview: We are looking for an experienced Embedded Systems Engineer with strong expertise in C++ , Linux Device Drivers , and Linux BSP (Board Support Package) development. The ideal candidate will have hands-on experience with U-Boot , Linux Kernel , Wi-Fi , and Bluetooth technologies. This role requires a solid understanding of embedded systems development, performance optimization, and integration of device drivers and hardware. The candidate will be working on embedded systems software for performance-critical applications. Key Responsibilities Develop and configure Linux Device Drivers for various hardware compone...

Posted 14 hours ago

AI Match Score
Apply

12.0 - 18.0 years

40 - 50 Lacs

bengaluru

Work from Office

JD for Platform: Band : C1, Exp - 12 to 18 years Location : Bangalore JC : 101481 Must have skill : C++, Linux systems programming, Programming skills with posix threads, IPC, Linux kernel internals, file systems, GNU c compiler and libraries, Linux installation procedures, package management, Linux system boot configuration, shell scripts Good to have skills : Debugging Linux applications, Deeper experience with CentOS, Perl and Python programming, Linux containers, network programming skills. 1. Develop and/or maintain multi-threaded applications using POSIX threads (pthreads) for Linux systems, network switches, storage systems. 2. Implement and manage Inter-Process Communication (IPC) me...

Posted 14 hours ago

AI Match Score
Apply

2.0 - 4.0 years

5 - 7 Lacs

hyderabad, bengaluru

Work from Office

Strong Embedded C & DS programming , Good Experience/Knowledge in Linux internals Good in any of the Linux Device Drivers development experience like (i.e GPIO,DMA,LCD, Sensor,

Posted 17 hours ago

AI Match Score
Apply

7.0 - 11.0 years

16 - 20 Lacs

pune, bengaluru

Work from Office

What youll achieve As a Software Principal Engineer, you will be responsible for developing sophisticated systems and software based on the customers business goals, needs and general business environment creating software solutions. You will: Contribute to the design and architecture of high-quality, complex systems and software/storage environmentsPrepare, review and evaluate software/storage specifications for products and systemsContribute to the development and implementation of test strategies for complex software products and systems/for storage products and systems Take the first step towards your dream career Every Dell Technologies team member brings something unique to the table. ...

Posted 18 hours ago

AI Match Score
Apply

1.0 - 5.0 years

0 Lacs

hyderabad, telangana

On-site

You will be part of the Storage team at Qualcomm India Private Limited, where you will work on designing and developing software stack for storage technologies and filesystems on Qualcomm multiprocessor platforms. Your responsibilities will include collaborating with internal and external teams to implement new features, working with low-level device drivers software for storage devices, providing support for failure triage and system debug, and ensuring clear communication and customer support. **Key Responsibilities:** - Develop software stack for storage technologies and filesystems on Qualcomm multiprocessor platforms - Collaborate with internal and external teams to design and implement...

Posted 1 day ago

AI Match Score
Apply

3.0 - 7.0 years

0 Lacs

chennai, tamil nadu

On-site

As an Engineer at Qualcomm India Private Limited, you will be responsible for WLAN/Linux driver development with a strong focus on managerial and technical achievements. Your role will involve working with the Linux kernel and Linux kernel device drivers, as well as networking components within the Linux Kernel. Additionally, you will be expected to develop Ethernet and Wireless LAN drivers, solve complex system issues, and demonstrate strong problem-solving skills. You should thrive in high-pressure environments and possess excellent communication skills to collaborate effectively with team members and other teams across different geographical locations. Key Responsibilities: - Strong progr...

Posted 1 day ago

AI Match Score
Apply

4.0 - 9.0 years

4 - 9 Lacs

hyderabad

Work from Office

Hiring for Embedded Linux Device Driver Development Experience : 4 -8 Years Work Location : Hyderabad Job Description • Engineer with 4+ years of experience in embedded Linux driver/kernel development. • Strong C development skills. • Experience with any one of the driver development domains: Graphics driver DRM/KMS, OpenGL, Vulkan, OpenCL, Mesa Multi Media/Video driver – Vaapi, vdpau, gstreamer, v4L2 Power management – System to RAM, S0ix3 Display Driver development – X, Wayland, Weston, Display driver Audio sub-system, Audio drivers, frameworks and ALSA SOC(ASOC), Audio protocols like I2S/TDM Yocto development Virtualization – Xen, KVM, QNX hypervisor knowledge Ethernet Driver – Network dr...

Posted 1 day ago

AI Match Score
Apply

2.0 - 5.0 years

8 - 18 Lacs

bengaluru

Work from Office

Mirafra Technologies Embedded Hiring Drive We are conducting a scheduled drive in Kochi for embedded positions on 8th Nov 2025. If you are passionate about embedded systems and meet the experience criteria, we invite you to apply for the following roles: Open Positions 1.Linux Device Drivers (Experience: 2-5Years) 2.WLAN Development Engineer (Experience: 2- 5Years) 3.WLAN Driver Development Engineer (Experience: 2- 5Years) 4.Multimedia Driver Development Engineer (Experience: 2- 5Years) 5.Embedded C with Data Structures & Algorithms (Experience: 2- 5Years) 6.BSP Developers- (2-5Years) 7,Camera Developers - (2-5Years) •Interested candidates share resume to Prasadkaruturi@Mirafra.com . Note: O...

Posted 1 day ago

AI Match Score
Apply

8.0 - 12.0 years

10 - 15 Lacs

bengaluru

Work from Office

Join us to do the best work of your career and make a profound social impact as a Software Principal Engineer on our System Test Engineering Team in Bangalore and help ensure our storage product solutions meet the highest standards of quality, reliability, and performance. What youll achieve As a Software Principal Engineer, you will collaborate to develop effective system test strategies and test plans across Dells UDS product portfolio. You will work with Product Development, Product Owners and Escalations teams to drive quality improvements throughout the development lifecycle. You will also have the opportunity to drive continual process improvements for the evolution of testing procedur...

Posted 1 day ago

AI Match Score
Apply

8.0 - 12.0 years

10 - 15 Lacs

bengaluru

Work from Office

Join us to do the best work of your career and make a profound social impact as a Software Principal Engineer on our System Test Engineering Team in Bangalore or Pune and help ensure our storage product solutions meet the highest standards of quality, reliability, and performance. As part of this role, you will get an opportunity to work on various layers of the storage stack, including all aspects of operating systems and file systems, distributed systems, high performance protocol stacks, and next-generation virtualization technology. What youll achieve As a S oftware Principal Engineer , you will collaborate to develop effective system test strategies and test plans across Dells UDS produ...

Posted 1 day ago

AI Match Score
Apply

8.0 - 12.0 years

10 - 15 Lacs

pune, bengaluru

Work from Office

The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners. Join us to do the best work of your career and make a profound social impact as a Software Principal Engineer on our Software Engineering Team in Pune location. What youll achieve As a Software Principal Engineer, you will be responsible for developing sophisticated systems and software based on the customers business goal...

Posted 1 day ago

AI Match Score
Apply

5.0 - 7.0 years

9 - 13 Lacs

bengaluru

Work from Office

Join us to do the best work of your career and make a profound social impact as a Senior Software Engineer on our Software Engineering Team in Bangalore. What youll achieve The successful candidate of this position will serve as a Senior Software Engineer in UDS Platform Engineering team, playing a lead role in delivering cutting edge Storage Array Platform software. You will be: Responsible for the development of Storage Array Platform software. Responsibilities include implementation and debug of OS, device driver, applications. Collaborate with many cross functional and across geo engineers. Keep following the latest technical trends (AI/ML/Cloud/Edge/etc.) and can adapt to new technologi...

Posted 1 day ago

AI Match Score
Apply

5.0 - 10.0 years

24 - 30 Lacs

pune

Work from Office

Responsibilities: Develop and optimize embedded Linux systems using C++17/C++20. Work on BSPs, kernel, and system-level components for ARM platforms. Collaborate across teams and ensure high-quality, high-performance solutions.

Posted 1 day ago

AI Match Score
Apply

12.0 - 17.0 years

11 - 16 Lacs

bengaluru

Work from Office

Please Note: 1. If you are a first time user, please create your candidate login account before you apply for a job. (Click Sign In > Create Account) 2. If you already have a Candidate Account, please Sign-In before you apply. Job Description: Job Description: Software Engineer responsible for designing and development of the network drivers for the High Performance Ethernet NIC. Responsibilities: As a Software Engineer, you will be responsible for the design and development of the network driver for the High Performance Ethernet NIC. Work closely with the Architecture teams, Silicon Design teams and other Software / Firmware teams to architect, design and implement scalable and high perform...

Posted 1 day ago

AI Match Score
Apply

3.0 - 5.0 years

25 - 30 Lacs

bengaluru

Work from Office

Job Description Job Description Esper is experiencing hyper growth! Were the industrys first DevOps SaaS platform designed to provide a simple, safe, and secure way for engineering and DevOps teams to release applications and manage smart Android devices. Now, were expanding our platform to support Linux devices, bringing the same powerful management capabilities to the Linux ecosystem. The Role Were seeking a Software Development Engineer (SDE3) to join our Linux platform team and help pioneer device management solutions for Linux platforms. Youll be instrumental in building the core infrastructure that enables organizations to manage, monitor, and control large fleets of Linux devices at s...

Posted 1 day ago

AI Match Score
Apply

5.0 - 8.0 years

9 - 14 Lacs

bengaluru

Work from Office

Job Summary Person at this position takes ownership of a module and associated quality and delivery Person at this position provides instructions, guidance and advice to team members to ensure quality and on time delivery Person at this position is expected to be able to instruct and review the quality of work done by technical staff Person at this position should be able to identify key issues and challenges by themselves, prioritize the tasks and deliver results with minimal direction and supervision Person at this position has the ability to investigate the root cause of the problem and come up alternatives/ solutions based on sound technical foundation gained through in-depth knowledge o...

Posted 1 day ago

AI Match Score
Apply

2.0 - 7.0 years

4 - 9 Lacs

karnataka

Work from Office

Android BSP Android BSP / Android Porting / Kernel Programming Bangalore 7-15yrs

Posted 1 day ago

AI Match Score
Apply

8.0 - 13.0 years

13 - 18 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 1 day ago

AI Match Score
Apply

6.0 - 10.0 years

0 Lacs

hyderabad, telangana

On-site

As a Kernel (Lead Engineer) at Qualcomm India Private Limited, your role will involve: - Excellent knowledge of Linux kernel and the device driver model - Prior experience of Linux Kernel memory, ARM SMMU is needed - Excellent debug skills, especially in the core kernel software stability domain, using standard debug tools like T32, tracing etc. - Experience in working with mainline Linux Kernel - Strong analytical and debugging skills on multi-Processor environments - Excellent programming skills and expert level knowledge of C - Very good knowledge of Git - Good knowledge of ARM v7 and v8 architecture is a plus - Prior experience with Android is a plus Qualification Required: - Bachelor's ...

Posted 3 days ago

AI Match Score
Apply

2.0 - 6.0 years

0 Lacs

karnataka

On-site

As a software engineer at Google working in the Android Systems team, you will be responsible for developing the next-generation technologies that impact billions of users worldwide. Your role will involve working on the core foundations of the Android operating system, collaborating with various Android teams within Google, and contributing to open-source projects such as the Linux kernel and Android OS. **Role Overview:** You will have the opportunity to work on critical projects essential to Google's needs, with the flexibility to switch between teams and projects as the business evolves. Versatility, leadership qualities, and a proactive approach to solving new challenges are essential a...

Posted 3 days ago

AI Match Score
Apply

4.0 - 8.0 years

0 Lacs

chennai, tamil nadu

On-site

As a Datacom Developer with 4 to 6 years of experience in Chennai & Bangalore, your role involves designing L3/datacom features and having a strong understanding of datacom protocol standards. Your key responsibilities will include: - Designing L3/datacom features - Understanding datacom protocol standards - Demonstrating proficiency in C programming - Working with protocols such as ISIS, BGP, BFD, MPLS - Having experience with Linux Kernel Forwarding Project - Contributing to Netconf projects The qualifications required for this role are as follows: - Proficiency in datacom protocol standards - Strong skills in C programming - Experience with Netconf projects - Good understanding of design ...

Posted 3 days ago

AI Match Score
Apply

7.0 - 11.0 years

0 Lacs

hyderabad, telangana

On-site

As a Senior Embedded Systems Engineer at Qualcomm India Private Limited, you will be an integral part of the team responsible for designing, developing, and maintaining embedded systems and software. Your role will involve collaborating with cross-functional teams to deliver high-quality and reliable solutions. Your expertise in C/C++ and embedded systems will be crucial for the success of projects. Key Responsibilities: - Design, develop, and test embedded software and firmware for various applications. - Collaborate with hardware engineers to integrate software and hardware components. - Optimize and debug embedded systems to ensure high performance and reliability. - Participate in code r...

Posted 4 days ago

AI Match Score
Apply

12.0 - 16.0 years

0 Lacs

karnataka

On-site

As a Software Engineer, you will be responsible for designing and developing the network drivers for the High Performance Ethernet NIC. You will work closely with the Architecture teams, Silicon Design teams, and other Software / Firmware teams to architect, design, and implement scalable and high-performance applications. Your role will involve authoring and contributing to software design, development, validation, and documentation to ensure the delivery of high-quality, high-performance, and functionally excellent products. Additionally, you will collaborate with the QA team to define high-quality test cases, review tests, and support through the release development cycle. Furthermore, yo...

Posted 4 days ago

AI Match Score
Apply

Exploring Linux Kernel Jobs in India

The Linux kernel job market in India is thriving, with many companies actively seeking professionals with expertise in this area. Linux kernel jobs offer a challenging and rewarding career path for individuals who are passionate about open-source technology and operating systems.

Top Hiring Locations in India

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

Average Salary Range

The average salary range for Linux kernel professionals in India varies based on experience level: - Entry-level: ₹5-8 lakhs per annum - Mid-level: ₹8-15 lakhs per annum - Experienced: ₹15-30 lakhs per annum

Career Path

Career progression in the Linux kernel field typically follows a path similar to the following: 1. Junior Developer 2. Developer 3. Senior Developer 4. Tech Lead 5. Architect

Related Skills

In addition to expertise in the Linux kernel, professionals in this field are often expected to have knowledge of: - C programming - Operating system concepts - Kernel debugging - Device drivers - Networking protocols

Interview Questions

  • What is the Linux kernel?
  • Explain the difference between user space and kernel space. (basic)
  • How does the Linux kernel handle multitasking? (medium)
  • What is a system call in the context of the Linux kernel? (basic)
  • Describe the boot process of a Linux system. (medium)
  • How does memory management work in the Linux kernel? (medium)
  • What are loadable kernel modules? (basic)
  • Explain the role of schedulers in the Linux kernel. (medium)
  • How does the Linux kernel handle I/O operations? (medium)
  • What is a kernel panic and how is it handled in Linux? (medium)
  • Describe the process of compiling the Linux kernel. (medium)
  • What is the difference between a process and a thread in Linux? (basic)
  • How does the Linux kernel handle interrupts? (medium)
  • What is a system call table in the Linux kernel? (advanced)
  • Explain the concept of virtual memory in the Linux kernel. (medium)
  • How are processes represented in the Linux kernel? (medium)
  • What is the purpose of the init process in Linux? (basic)
  • Describe the role of the initrd in the Linux boot process. (medium)
  • How does the Linux kernel handle file systems? (medium)
  • What is a spin lock in the context of the Linux kernel? (advanced)
  • Explain the concept of memory-mapped files in Linux. (medium)
  • How does the Linux kernel handle signals? (medium)
  • What is the role of the VFS layer in the Linux kernel? (medium)
  • Describe the process of handling page faults in the Linux kernel. (advanced)
  • How does the Linux kernel handle process scheduling? (medium)

Closing Remark

As you explore opportunities in the Linux kernel job market in India, remember to continuously enhance your skills and knowledge in this field. Prepare diligently for interviews and showcase your expertise confidently to secure your dream job. 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