1146 Linux Kernel Jobs

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

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 12 hours 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 14 hours 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 16 hours 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 16 hours 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 16 hours 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 17 hours 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 17 hours 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 18 hours 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 1 day 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 2 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 2 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 3 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 3 days ago

AI Match Score
Apply

6.0 - 9.0 years

1 - 6 Lacs

hyderabad

Hybrid

Capgemini is looking for an experienced and highly skilled Linux Device Driver Developer with 68 years of hands-on experience in Embedded Linux Kernel and Driver development . The ideal candidate will have deep expertise in kernel programming, system-level debugging, and performance optimization. Key Responsibilities: Design, develop, and maintain Linux Kernel modules and device drivers . Optimize CPU and memory performance in embedded systems. Work on embedded software development for Linux and ARM-based platforms. Implement and troubleshoot OS-level features such as memory management, scheduling, IPC, and multi-threading/multi-processing. Perform system-level debugging using tools like JTA...

Posted 3 days ago

AI Match Score
Apply

5.0 - 9.0 years

0 Lacs

pune, maharashtra

On-site

As a Firmware Engineer at Alphawave Semi, you will play a crucial role in accelerating data communication for various digital technologies. Your responsibilities will include: - Gathering requirements, studying designs, and developing device interface functions to create higher-level firmware system designs - Collaborating with diverse teams to define detailed bring-up and validation requirements, working with Analog Design, ASIC/Digital Design, Digital Verification, and software engineers to achieve performance goals - Participating in design reviews, developing architecture documents, and translating requirements into efficient C/C++ firmware code - Overseeing the firmware lifecycle for UC...

Posted 3 days ago

AI Match Score
Apply

7.0 - 12.0 years

20 - 35 Lacs

pune

Work from Office

Job Description: We are looking for an experienced Android VHAL (Vehicle Hardware Abstraction Layer) Expert to join our Automotive Software team. The ideal candidate will have deep expertise in Android Automotive OS architecture , HAL design , and integration with vehicle ECUs . Key Responsibilities: Design, develop, and integrate Android VHAL components for automotive platforms. Interface with various vehicle subsystems (CAN, LIN, Ethernet) through HAL. Optimize performance and ensure compliance with Android Automotive standards. Work closely with BSP, middleware, and application teams for end-to-end validation. Debug and resolve low-level system integration issues. Required Skills: Strong ...

Posted 3 days ago

AI Match Score
Apply

12.0 - 17.0 years

13 - 17 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 3 days ago

AI Match Score
Apply

2.0 - 6.0 years

2 - 7 Lacs

hyderabad, bengaluru

Work from Office

Strong proficiency in C/C++ programming for embedded systems. Hands-on experience in device driver development (character, block, and network drivers). Good understanding of processor architecture , memory management , interrupts , and DMA . Experience with Embedded Linux kernel or RTOS-based environments (FreeRTOS, VxWorks, QNX, etc.) . Familiarity with hardware debugging tools and version control systems (Git) . Solid understanding of communication protocols SPI, I2C, UART, CAN, USB, PCIe, etc. Experience with cross-compilation, kernel module development, and build systems (Yocto, Buildroot, etc.) is a plus. Strong problem-solving and debugging skills.

Posted 3 days ago

AI Match Score
Apply

8.0 - 13.0 years

17 - 22 Lacs

bengaluru

Work from Office

Job Summary C programming and basic Operating System concepts Data structure OS fundamentals,kernel internals, Linux kernel & the device driver model Device Tree,Kernel configurations Low level drivers : I2C/ SPI / UART : "Debugging Debugging skills in kernel and debugging tool usage and hands on." GIT/Gerrit/repo Android Boot Sequence Specific knowledge any one of core kernel subsystem kernel scheduler,USB,Camera, memory, ARM subsystems etc. schematics and understand hardware details "Android system Architectures init call understanding, partition mounting, encryption, verfied boot." System debugging skill - able to debug system crash, device reboot ARM 32/64 Architectures Bootloader. QC ba...

Posted 3 days ago

AI Match Score
Apply

5.0 - 10.0 years

4 - 8 Lacs

kochi

Work from Office

Your role and responsibilities We€™re seeking developers with strong C/C++ skills€” Rust experience is a plus€”to join our team working on either: Tracing and profiling agents for various runtimes, or Time series database technologies . Depending on the focus area, the following expertise is valuable: For tracing and profiling , familiarity with runtime APIs such as Java, PHP, or .NET is an asset, as is experience with eBPF and the Linux kernel . For the database role , general knowledge of database internals is beneficial€”topics like indexing , storage strategies , scaling , and consensus algorithms are especially relevant. A background in working with GitHub and contributing to open-sourc...

Posted 3 days ago

AI Match Score
Apply

7.0 - 12.0 years

8 - 13 Lacs

kochi

Work from Office

Your role and responsibilities We€™re seeking developers with strong C/C++ skills€” Rust experience is a plus€”to join our team working on either: Tracing and profiling agents for various runtimes, or Time series database technologies . Depending on the focus area, the following expertise is valuable: For tracing and profiling , familiarity with runtime APIs such as Java, PHP, or .NET is an asset, as is experience with eBPF and the Linux kernel . For the database role , general knowledge of database internals is beneficial€”topics like indexing , storage strategies , scaling , and consensus algorithms are especially relevant. A background in working with GitHub and contributing to open-sourc...

Posted 3 days ago

AI Match Score
Apply

3.0 - 5.0 years

4 - 9 Lacs

ahmedabad

Work from Office

Looking for Embedded Software professional who is technically strong and has hands on experience in Programming Language (C/C++), Linux Kernel, BSP and Device drivers Candidate should have been involved in development of at least 2 3 different device drivers for Linux Experience with board bring up, device driver, porting, bootloader, u-boot, file systems are required The candidate should be ready to travel and work at customer locations as per project requirements Responsibilities Requirement understanding, Design, Develop, integrate, unit testing & debugging of Embedded Software Real-time applications, Device Drivers, Bootloader, porting, firmware development, Linux kernel etc. Documentati...

Posted 3 days ago

AI Match Score
Apply

10.0 - 15.0 years

3 - 6 Lacs

pune, bengaluru

Work from Office

We are looking for a skilled Yocto Expert with 10 to 15 years of experience. The position is based in Pune, and the ideal candidate should be willing to travel to Bangalore on project needs. Roles and Responsibility Design and develop Yocto build tools for efficient system deployment. Collaborate with cross-functional teams to integrate Docker and BSP customization. Optimize Linux kernel boot processes for improved performance. Develop and maintain Jenkins and Groovy scripts for automation. Troubleshoot Systemd and kernel/BSP issues using debugging techniques. Ensure seamless integration of Yocto build tools with existing systems. Job Requirements Bachelor's degree in Electronics, ExTC, or s...

Posted 3 days ago

AI Match Score
Apply

10.0 - 15.0 years

5 - 9 Lacs

bengaluru

Work from Office

This Position reports to: R&D Team Lead Your role and responsibilities: In this role, you will have the opportunity to contribute significantly to successful project results in technology, software, product, and/or solution development, as well as associated Intellectual Property (IP). Each day, you will act as the first point of contact in Research and Development for specific product-related issues and maintenance. You will also showcase your expertise by identifying, proposing, and implementing innovative solutions. The work model for the role is: #LI-Hybrid This role is contributing to the Electrification Business Distribution Solutions division in Bangalore, India You will be mainly acc...

Posted 3 days ago

AI Match Score
Apply

5.0 - 11.0 years

7 - 13 Lacs

bengaluru

Work from Office

WHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-generation computing experiences from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you ll discover the real differentiator is our culture. We push the limits of innovation to solve the world s most important challenges striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. To...

Posted 3 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