790 Linux Internals Jobs

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

6.0 - 10.0 years

8 - 9 Lacs

chennai

Work from Office

Job Title: Senior DevOps Engineer Embedded Linux & Cloud CI/CD Experience: 610+ Years Role Overview: Looking for a Senior DevOps Engineer with hands-on experience in Embedded Linux (AGL/Yocto), AWS, and GitLab CI/CD. The role involves building and maintaining CI/CD pipelines for automotive-grade software, collaborating with embedded, platform, and cloud teams. Key Responsibilities: Design and maintain CI/CD pipelines for Embedded Linux and cloud services Build and optimize Yocto Linux images and C++ build systems Integrate embedded builds with AWS cloud deployment workflows Automate testing, packaging, and deployment processes Troubleshoot build, runtime, and cloud infrastructure issues Requ...

Posted 7 hours ago

AI Match Score
Apply

2.0 - 7.0 years

12 - 16 Lacs

bengaluru

Work from Office

You are a passionate engineer with a keen interest in the intricate world of formal verification and EDA tool validation You thrive on solving complex technical problems and are motivated by the challenge of ensuring the highest standards for cutting-edge verification solutions With a strong background in digital design and formal methods, you are well-versed in scripting and comfortable in Unix/Linux environments You bring a collaborative spirit, excellent analytical abilities, and a commitment to continuous learning and improvement Your experience ranges from hands-on tool validation to partnering with R&D teams, and you are eager to influence the development of industry-leading products Y...

Posted 1 day ago

AI Match Score
Apply

8.0 - 14.0 years

10 - 16 Lacs

bengaluru

Work from Office

Aruba is an HPE Company, and a leading provider of next-generation network access solutions for the mobile enterprise Helping some of the largest companies in the world modernize their networks to meet the demands of a digital future, Aruba is redefining the Intelligent Edge and creating new customer experiences across intelligent spaces and digital workspaces Join us redefine whats next for you Job Family Definition Designs, develops, troubleshoots and debugs software programs for software enhancements and new products Develops software including operating systems, compilers, routers, networks, utilities, databases and Internet-related tools Determines hardware compatibility and/or influenc...

Posted 1 day ago

AI Match Score
Apply

8.0 - 14.0 years

10 - 16 Lacs

bengaluru

Work from Office

This role has been designed as Onsitewith an expectation that you will primarily work from an HPE office Who We Are Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work We help companies connect, protect, analyze, and act on their data and applications wherever they live, from edge to cloud, so they can turn insights into outcomes at the speed required to thrive in todays complex world Our culture thrives on finding new and better ways to accelerate whats next We know varied backgrounds are valued and succeed here We have the flexibility to manage our work and personal needs We make bold moves, together, and are a force for good If you are loo...

Posted 1 day ago

AI Match Score
Apply

4.0 - 8.0 years

6 - 10 Lacs

bengaluru

Work from Office

Reference 25000CZ8 Responsibilities Bigdata Specialist Software EngineerTechnoFunctional Responsible for understanding the software requirements and developing it into a working source code accordingly Take accountability of delivering high quality code as per timelines Collaborate with team members to complete deliverables Record management for production incident/errors and engage/notify team Participate in production incidents resolution with stakeholder/management Manage application/infrastructure production configuration / processes / releases Get mentored/groomed on the best practices followed in the software industry Contribute to all stages of software development lifecycle Write wel...

Posted 2 days ago

AI Match Score
Apply

10.0 - 14.0 years

0 Lacs

hyderabad, all india

On-site

As a Senior Linux Firmware Associate at our company in Hyderabad, you will play a crucial role in developing core firmware on various microcontroller targets in Linux environments. Your expertise in Linux internals, driver development, BSP, and networking protocols will be essential for effectively porting applications to Linux platforms. Your responsibilities will also include leveraging Docker for application containerization, utilizing communication and industrial protocols, leading troubleshooting efforts, and contributing to Agile methodologies. Key Responsibilities: - Develop core firmware on various microcontroller targets in Linux environments. - Work extensively on Linux internals, ...

Posted 3 days ago

AI Match Score
Apply

5.0 - 8.0 years

27 - 42 Lacs

bengaluru

Work from Office

Job Summary We are seeking a skilled and innovative Data Processing Engineer to join our team. As a Data Processing Engineer, you will be responsible for the design, development and validation of software for Data Processing Engineering across both cloud and on-premises environments.. You will be responsible for contributing to the design, and development and testing of code. The software applications you build will be used by our internal product teams partners and customers. We are looking for a hands-on lead engineer who is familiar with Python, Spark, Scala and Java. Any cloud experience is an advantage. You should be passionate about learning, be creative and have the ability to work wi...

Posted 3 days ago

AI Match Score
Apply

4.0 - 9.0 years

8 - 18 Lacs

bengaluru

Work from Office

URGENT HIRING!!! Job Title: Kernel Developer Job Description: We are seeking a skilled Kernel Developer with strong expertise in C/C++ and hands-on experience in Linux/Android kernel development. The candidate will be responsible for working on Linux kernel internals, device driver development, and Board Support Package (BSP) bring-up for embedded platforms. The role includes customizing and maintaining the bootloader, improving system power and performance, and ensuring smooth interaction between kernel space and user space components. The ideal candidate should have solid knowledge of Linux kernel architecture, scheduling, memory management, and system calls, along with experience debuggin...

Posted 3 days ago

AI Match Score
Apply

5.0 - 10.0 years

13 - 23 Lacs

chennai, bengaluru, thiruvananthapuram

Hybrid

C + Linux + (RDKB OR Open WRT OR Purple) + any other broadband middleware stack OR L2,L3 Networking 5+ years experience Any Tata Elxsi location

Posted 3 days ago

AI Match Score
Apply

11.0 - 14.0 years

30 - 35 Lacs

bengaluru

Work from Office

Epiroc Rock Drills AB is looking for Senior Technical Lead Underground Drilling to join our team Design, develop, and maintain high-performance C++ applications for mining, drilling, and construction equipment. Lead the development of autonomous control platforms using C++, Qt, and embedded Linux. Optimize software for performance and scalability, ensuring optimal application responsiveness. Write and maintain efficient, reusable, and reliable C++ code. Collaborate with cross-functional teams to define, design, and ship new features. Implement and manage software development processes and best practices, including code reviews. Troubleshoot, debug, and upgrade existing systems to ensure opti...

Posted 3 days ago

AI Match Score
Apply

2.0 - 6.0 years

0 Lacs

navi mumbai, all india

On-site

Role Overview: You have a job opportunity for the position of Embedded Developer Linux at a leading Medical Devices company located in Ghansoli. As an Embedded Developer Linux, you will be responsible for working on embedded Linux target applications, demonstrating proficiency in C, understanding Linux internals, BSP management, root file system, building/integrating device drivers, bootloader, kernel, using GCC or equivalent compilers & debugging tools, showcasing strong problem-solving and analytical skills, and having knowledge of Python preferred. Additionally, you should be able to work independently. Key Responsibilities: - Minimum 2 years hands-on experience on embedded Linux target a...

Posted 3 days ago

AI Match Score
Apply

9.0 - 14.0 years

6 - 10 Lacs

bengaluru

Work from Office

About the role: You will be part of an engineering development team that is responsible for the onprem/cloud-based platform development. You will be working on new services/features and managing existing functionalities or you could be the lead of features and will be responsible for design and completion of the feature. Expected to ramp up quickly and become a productive member of the assigned SCRUM/feature team. Responsible for the overall feature design, reviewing the design and code with other members of the team and actively drive the feature development. About You: You have 9-15 years experience of expert programming in a C/Linux environment You are experienced with Embedded developmen...

Posted 4 days ago

AI Match Score
Apply

4.0 - 7.0 years

5 - 9 Lacs

bengaluru

Work from Office

Role Overview: We are looking for an experienced and passionate Senior Engineer to join our cutting-edge product development team In this role, you will help design, build, and enhance our next-generation email security and threat management solutions You will work on high-performance, scalable systems and collaborate with cross-functional teams to drive innovation and quality across the product lifecycle As a Senior Software Development Engineer, you will contribute to the design and development of Trellixs advanced email security and threat management product suite You will take ownership of key product areas, working on both new feature development and the maintenance/redesign of existing...

Posted 4 days ago

AI Match Score
Apply

3.0 - 7.0 years

0 Lacs

jaipur, all india

On-site

As an Embedded Engineer at our company, you will be responsible for designing, developing, and optimizing advanced media playback systems for next-gen advertising solutions. This role offers you the opportunity to shape a world-class technology platform from the ground level. **Key Responsibilities:** - Architect, develop, and maintain high-performance media playback solutions using C++17/20 or Rust. - Work with Linux internals (Ubuntu, Debian, Buildroot/Yocto) and cross-compile for ARM (RK3588, Jetson, Raspberry Pi) & x86 (Intel NUC). - Integrate and optimize media frameworks like FFmpeg, GStreamer, VLC internals. - Implement hardware-accelerated decoding (Intel QuickSync, NVIDIA NVDEC, ARM...

Posted 1 week ago

AI Match Score
Apply

3.0 - 7.0 years

10 - 15 Lacs

pune

Work from Office

Design, develop, and implement complex software solutions using Microfocus COBOL or MF COBOL programming languages. Collaborate with cross-functional teams to identify and prioritize project requirements. Develop and maintain large-scale systems using Unix/Linux environments and Oracle databases. Troubleshoot and resolve technical issues related to Shell Scripting on Unix/Linux systems. Participate in code reviews and contribute to the improvement of the overall code quality. Work closely with the development team to ensure timely delivery of high-quality products. Disclaimer: This job description has been sourced from a public domain and may have been modified by Naukri.com to improve clari...

Posted 1 week ago

AI Match Score
Apply

6.0 - 10.0 years

11 - 16 Lacs

bengaluru

Work from Office

Design, develop, and maintain high-performance C++ applications for mining, drilling, and construction equipment. Lead the development of autonomous control platforms using C++, Qt, and embedded Linux. Optimize software for performance and scalability, ensuring optimal application responsiveness. Write and maintain efficient, reusable, and reliable C++ code. Collaborate with cross-functional teams to define, design, and ship new features. Implement and manage software development processes and best practices, including code reviews. Troubleshoot, debug, and upgrade existing systems to ensure optimal performance and reliability. Conduct testing, debugging, and validation of control systems to...

Posted 1 week ago

AI Match Score
Apply

3.0 - 7.0 years

11 - 16 Lacs

bengaluru

Work from Office

You will join the CR&D software team focused on definition and implementation of the overall testing strategy for a new machine learning program. This will include defining test for software/firmware features, enable automated executing and reporting, analysis of bugs and system level testing using popular ML frameworks such as PyTorch, Caffe2, TensorFlow and others. You will work closely with development and architecture team to understand accelerator features and define test plans and solutions needed to deliver production grade software/firmware to the end customer. You will be collaborating with a variety of internal teams within CR&D as well as with Qualcomms commercial division (QCT) c...

Posted 1 week ago

AI Match Score
Apply

3.0 - 5.0 years

0 - 0 Lacs

ahmedabad

Work from Office

Seeking a Linux Firmware Engineer (3+ yrs exp) skilled in Linux internals, IPC, threat analysis, device drivers, and DSP. Responsibilities include developing, optimizing, and securing embedded firmware for high-performance Linux-based system Required Candidate profile Candidate with 3+ yrs in Linux internals, IPC, threat analysis, device drivers, and DSP. Strong in embedded firmware development, debugging, optimization, and secure system design

Posted 1 week ago

AI Match Score
Apply

8.0 - 12.0 years

0 Lacs

telangana

On-site

As an Embedded Software Engineer at our client, you will play a crucial role in designing and developing software for complex SoC-based platforms used in networking and security products. Your responsibilities will include: - Architecting, designing, and developing software for complex SoC-based platforms. - Developing Linux BSP components and writing Linux device drivers from scratch for USB, PCIe, Ethernet, SPI, I2C, UART, SGPIO, and eSPI. - Implementing secure firmware update mechanisms with integrity verification and secure boot flows. - Developing platform-level specifications across hardware, software, and system layers. - Leading the development of advanced USB-related software stacks...

Posted 1 week 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 1 week 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 1 week ago

AI Match Score
Apply

5.0 - 9.0 years

11 - 15 Lacs

bengaluru

Work from Office

We are looking for a skilled Senior C++ Developer with expertise in high-performance applications to join our team. The ideal candidate will have a strong background in developing scalable and efficient software solutions. Roles and Responsibility Design, develop, and test high-performance applications using C++. Collaborate with cross-functional teams to identify and prioritize project requirements. Develop and maintain large-scale software systems with complex algorithms and data structures. Optimize application performance for speed and efficiency. Troubleshoot and debug issues in existing software applications. Participate in code reviews to ensure high-quality coding standards. Job Requ...

Posted 1 week ago

AI Match Score
Apply

2.0 - 4.0 years

2 - 5 Lacs

bengaluru

Work from Office

We are looking for a highly skilled and experienced Morpheus Automation & Administration Engineer to join our team at AlgoLEAP. The ideal candidate will have a strong background in automation and administration, with excellent problem-solving skills. Roles and Responsibility Design, develop, and implement automated testing frameworks using Morpheus. Collaborate with cross-functional teams to identify and prioritize automation opportunities. Develop and maintain automation scripts using various programming languages. Troubleshoot and resolve issues related to automation and administration. Ensure compliance with industry standards and best practices. Participate in code reviews and contribute...

Posted 1 week 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 1 week ago

AI Match Score
Apply

10.0 - 14.0 years

0 Lacs

chennai, tamil nadu

On-site

As a Senior Technology Engineer - Compute (Linux) at our company, you will be responsible for leading the development and delivery of innovative compute solutions. You will play a crucial role in driving the engineering function for the technologies you are accountable for. Your primary focus will be on Design, Development, Implementation, Standardization, Automation, and Capacity Planning. **Key Responsibilities:** - **Standardization and Automation:** Develop a standardized stack of infrastructure products using Infrastructure as Code (IaC) tools like Terraform, Ansible, and Jenkins. Automate deployments to achieve zero-touch provisioning. - **Strategic Roadmap:** Define and execute produc...

Posted 1 week ago

AI Match Score
Apply

Exploring Linux Internals Jobs in India

Linux internals jobs in India are in high demand as more companies are relying on Linux-based systems for their operations. Professionals with a strong understanding of Linux internals are sought after for roles ranging from system administrators to kernel developers. If you are looking to kickstart or advance your career in this field, India offers a plethora of opportunities.

Top Hiring Locations in India

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

These cities are known for their thriving IT industry and have a high demand for Linux internals professionals.

Average Salary Range

The average salary range for Linux internals professionals in India varies based on experience level. Entry-level positions can expect to earn between ₹3-6 lakhs per annum, while experienced professionals with 5+ years of experience can earn upwards of ₹15 lakhs per annum.

Career Path

A typical career path in Linux internals may include roles such as Junior Developer, Senior Developer, Tech Lead, and eventually progressing to roles like System Architect or Kernel Developer.

Related Skills

In addition to a strong understanding of Linux internals, professionals in this field are often expected to have skills in scripting languages like Bash, knowledge of networking protocols, experience with virtualization technologies, and proficiency in troubleshooting system issues.

Interview Questions

  • What is the difference between a process and a thread? (basic)
  • Explain the role of the init process in Linux. (medium)
  • How does the Linux kernel manage memory? (advanced)
  • What is a system call and how is it invoked in Linux? (medium)
  • Can you explain the difference between user space and kernel space? (basic)
  • How does the Linux scheduler work? (advanced)
  • What is a kernel module in Linux? (medium)
  • How does virtual memory work in Linux? (advanced)
  • What is the purpose of the /proc filesystem in Linux? (medium)
  • Explain the role of the shell in Linux. (basic)
  • How do you troubleshoot a system that is running out of memory? (medium)
  • What is the purpose of the fork() system call in Linux? (basic)
  • How does Linux handle device drivers? (advanced)
  • Explain the difference between static and dynamic linking. (medium)
  • What is a virtual file system in Linux? (advanced)
  • How does Linux handle inter-process communication? (medium)
  • What is the purpose of the cron daemon in Linux? (basic)
  • Can you explain the concept of a Linux container? (medium)
  • How does Linux handle file permissions? (basic)
  • What is the purpose of the GNU C Library (glibc) in Linux? (medium)
  • How does Linux handle input/output operations? (advanced)
  • Explain the role of the bootloader in the Linux boot process. (medium)
  • What is the purpose of the Linux kernel's sysctl interface? (advanced)
  • How does Linux handle signals? (medium)

Closing Remark

As you prepare for interviews for Linux internals roles in India, make sure to brush up on your technical knowledge and practical skills. With the right preparation and confidence, you can land a rewarding career in this exciting field. 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