718 Linux Internals Jobs

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

5.0 - 9.0 years

0 Lacs

karnataka

On-site

As an SSD Validation Engineer, your role will involve analyzing SSD requirements and preparing or updating test specifications. You will be responsible for analyzing failures to determine if they are related to the Host, Firmware, or Drive, with the additional benefit of mapping failures to the Firmware module level. Your tasks will also include test programming in Java, C++, or Python, as well as seeking clarification on NVMe, PCIe, or any standard specification requirements from Architects/Developers when necessary. Key Responsibilities: - Analyze SSD requirements and prepare/update test specifications - Analyze failures to identify Host, Firmware, or Drive issues, with an added focus on m...

Posted 1 day ago

AI Match Score
Apply

4.0 - 8.0 years

0 Lacs

hyderabad, telangana

On-site

As an Embedded Firmware Developer, you will be responsible for developing firmware using C programming for embedded systems. Your role will involve the following key responsibilities: - Strong understanding of Linux Internals, C, and Python. - Proficiency in C and Python programming languages. - Hands-on experience with software development on Linux platforms. - In-depth knowledge of Embedded Linux Kernel Internals, Real-time Linux, and Device Drivers. - Competence in multithreaded programming and various IPC mechanisms such as TCP sockets and DBus. - Familiarity with version control systems like GIT and issue tracking tools like JIRA. - Experience in working with Camera, Display, and Connec...

Posted 1 day ago

AI Match Score
Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

As a Middleware Engineer at Netradyne, you will play a crucial role in designing and developing middleware components and services for our embedded Linux-based platforms. Your responsibilities will include: - Designing and implementing middleware components and services - Developing and optimizing IPC mechanisms such as sockets, message queues, shared memory, and DBus - Working on system daemons, service orchestration, and resource management modules - Collaborating with cross-functional teams across hardware, firmware, and application layers - Performing code reviews, unit testing, integration testing, and performance tuning - Ensuring software reliability, maintainability, and scalability ...

Posted 1 day ago

AI Match Score
Apply

3.0 - 8.0 years

8 - 13 Lacs

chennai

Work from Office

Cloud Engineer, Data Processing Help shape the future of mobility. Imagine a world with zero vehicle accidents, zero vehicle emissions, and wireless vehicle connectivity all around us. Every day, we move closer to making that world a reality. Aptiv’s passionate team of engineers and developers creates advanced safety systems, high-performance electrification solutions and data connectivity solutions so that automakers can bring advanced capabilities to more people around the globe. This is how we enable sustainable mobility and help to prevent accidents caused by human error. Your Role: As a Cloud Engineer, Data Processing on the Sustaining Engineering L3 team, you will support, enhance, and...

Posted 1 day ago

AI Match Score
Apply

1.0 - 5.0 years

0 - 0 Lacs

kolkata, west bengal

On-site

As an Electronics/IT/Computer Science professional with 1-2 years of experience in Embedded Software Development, you will be joining WRD, a company that is redefining the world of IT consulting through the fusion of human expertise and cutting-edge AI technology. At WRD, you will have the opportunity to work on the forefront of AI-powered innovation, where your skills will have a real impact and each project sets a new standard in IT excellence. **Role Overview:** You will be responsible for developing firmware for microcontrollers, utilizing your sound knowledge of Embedded C/C++ programming. Your expertise in digital communications protocols such as SPI, I2C, and UART will be crucial for ...

Posted 1 day ago

AI Match Score
Apply

7.0 - 12.0 years

20 - 35 Lacs

bengaluru

Remote

Seeking Sr Linux Kernel Developer with 7+ years in Linux kernel mode, C/C++, and filesystem/storage stack expertise. Skilled in cross-platform development, debugging, Agile, and build automation. Storage Domain experience is mandatory

Posted 1 day ago

AI Match Score
Apply

3.0 - 6.0 years

2 - 6 Lacs

bengaluru

Work from Office

At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the worlds mostinnovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as theyprovide unique R&D and engineering services across all industries. Join us for a career full of opportunities. Where you can make a difference. Where no two days arethe same. Linux - Android Device Driver Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific met...

Posted 2 days ago

AI Match Score
Apply

5.0 - 10.0 years

15 - 20 Lacs

bengaluru

Work from Office

Device driver development ,Linux kernel graphics,Direct Rendering Manager (DRM),Kernel Mode Setting (KMS),kernel mode drivers ,X86/AMD64 ,HDMI, DisplayPort,EDID parsing, Linux kernel internals,ARM SOC platforms,embedded Contact-gagan@bestnanotech.in

Posted 2 days ago

AI Match Score
Apply

7.0 - 12.0 years

9 - 19 Lacs

bengaluru

Work from Office

Server Diagnostics,Linux Internals,Kernel-Level Programming,System Software,C / C++, Python,Scripting,Containers,Kubernetes / Container Orchestrators, NGC ,GPU-accelerated ,Distributed Systems,Linux Windows OS contact- neha@bestnanotech.in

Posted 2 days ago

AI Match Score
Apply

5.0 - 9.0 years

0 Lacs

hyderabad, telangana

On-site

As an Embedded Software Engineer at our client, you will play a crucial role in developing software for complex SoC-based platforms used in networking and security products. Your expertise in Linux BSP, Linux Device Drivers, and deep understanding of various embedded interfaces will be key in contributing to the design, development, and optimization of the platform software stack. **Key Responsibilities:** - Architect, design, and develop software for complex SoC-based platforms used in networking and security products. - Develop Linux BSP components and write Linux device drivers from scratch for USB, PCIe, Ethernet, SPI, I2C, UART, SGPIO, and eSPI. - Implement secure firmware update mechan...

Posted 3 days ago

AI Match Score
Apply

1.0 - 3.0 years

1 - 5 Lacs

bengaluru

Work from Office

About The Role Project Role : Infra Tech Support Practitioner Project Role Description : Provide ongoing technical support and maintenance of production and development systems and software products (both remote and onsite) and for configured services running on various platforms (operating within a defined operating model and processes). Provide hardware/software support and implement technology at the operating system-level across all server and network areas, and for particular software solutions/vendors/brands. Work includes L1 and L2/ basic and intermediate level troubleshooting. Must have skills : Linux Operations Good to have skills : NA Minimum 5 year(s) of experience is required Edu...

Posted 3 days ago

AI Match Score
Apply

2.0 - 6.0 years

10 - 14 Lacs

kolkata

Work from Office

About The Role Project Role : Cloud Platform Engineer Project Role Description : Designs, builds, tests, and deploys cloud application solutions that integrate cloud and non-cloud infrastructure. Can deploy infrastructure and platform environments, creates a proof of architecture to test architecture viability, security and performance. Must have skills : Linux Operations Good to have skills : NA Minimum 2 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Cloud Platform Engineer, you will engage in the design, construction, testing, and deployment of cloud application solutions that seamlessly integrate both cloud and non-cloud infrastru...

Posted 3 days ago

AI Match Score
Apply

4.0 - 9.0 years

15 - 22 Lacs

hyderabad

Work from Office

Embedded C with Linux Developer Location : Hyderabad Experience : 48 years Choosing Capgemini means choosing a place where you’ll be empowered to shape your career, supported by a collaborative global community, and inspired to reimagine what’s possible. Join us in helping leading technology-driven organizations unlock the value of embedded systems and drive scalable, intelligent innovation. Your Role As an Embedded C with Linux Developer, you will play a key role in designing, developing, and optimizing embedded software solutions for real-time systems. You’ll work closely with cross-functional teams to deliver high-performance applications across industries such as automotive, consumer ele...

Posted 3 days ago

AI Match Score
Apply

3.0 - 8.0 years

4 - 8 Lacs

pune

Work from Office

In the role of software development engineer,The individual will be responsible for the development of individual product features for IBM Software Defined Storage family of storage products & IBM cloud storage service. Develop, design, and maintain code to enable continuous product delivery and enhancements. Collaborate closely with teams to ensure high-quality, performant, and maintainable code that meets product requirements for usability, functionality, and serviceability. Participate in the full software development lifecycle, As a Developer to ensure alignment with design specifications and product expectations. Serve as a Subject Matter Expert (SME) for IBM’s Software Defined Storage ...

Posted 3 days ago

AI Match Score
Apply

3.0 - 7.0 years

2 - 5 Lacs

hyderabad, bengaluru

Work from Office

About The Role This role involves the development and application of engineering practice and knowledge in the following technologiesElectronic logic programs (FPGA, ASICs); Design layout and verification of integrated circuits (ICs),printed circuit boards(PCBs), and electronic systems; and developing and designing methods of using electrical power and electronic equipment; About The Role - Grade Specific Focus on Electrical, Electronics and Semiconductor. Develops competency in own area of expertise. Shares expertise and provides guidance and support to others. Interprets clients needs. Completes own role independently or with minimum supervision. Identifies problems and relevant issues in ...

Posted 3 days ago

AI Match Score
Apply

2.0 - 5.0 years

5 - 9 Lacs

mumbai

Work from Office

About The Role Project Role : Custom Software Engineer Project Role Description : Develop custom software solutions to design, code, and enhance components across systems or applications. Use modern frameworks and agile practices to deliver scalable, high-performing solutions tailored to specific business needs. Must have skills : Linux Good to have skills : Unix Shell Scripting, Linux Operations, Linux Admin Minimum 5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As an Application Developer, you will engage in the design, construction, and configuration of applications tailored to fulfill specific business processes and application requi...

Posted 3 days ago

AI Match Score
Apply

5.0 - 8.0 years

12 - 17 Lacs

bengaluru

Work from Office

6 - 8 years of Embedded Linux Development Experience. BE/B.Tech in electronics or computer science Experience in Linux BSP Development, Yocto build system Experience in Embedded Development in C Linux Kernel internals , Device driver implementation Experience in initial board bring up on new hardware, preferably for ARM-based processors Experience in Customization of Bootloader and Linux operating system for embedded platforms Experience in porting board support packages from reference platform Understanding of hardware schematics and ability to handle configurations/debug register level issues Good communication skills and experience in interacting with customers/attending customer calls

Posted 3 days ago

AI Match Score
Apply

0.0 - 10.0 years

0 Lacs

karnataka

On-site

As a member of the team at Doppelio, you will play a crucial role in designing, implementing, and maintaining the Doppelio Virtualization Platform. This platform is capable of running Linux-based IoT applications that access different peripherals without the need for any modifications or recompilation. Your day-to-day activities will include: - Collaborating with team members to discuss project requirements and progress in the R&D phase. - Handling the ongoing innovation, development, and hardening of the platform. - Working on successfully deploying customer applications on the platform. To excel in this role, you will need the following skills: - Strong C programming skills. - Knowledge of...

Posted 4 days ago

AI Match Score
Apply

8.0 - 12.0 years

0 Lacs

hyderabad, telangana

On-site

Role Overview: You will be a part of a dynamic team at an AI-enhanced security processor company, where you will play a crucial role in developing software for complex SoC-based platforms used in networking and security products. Your expertise in Linux BSP, Linux Device Drivers, USB technologies, PCIe, networking, and other key embedded interfaces will be key in contributing to the design, development, and optimization of the platform software stack. Key Responsibilities: - Architect, design, and develop software for complex SoC-based platforms used in networking and security products. - Develop Linux BSP components and write Linux device drivers from scratch (USB, PCIe, Ethernet, SPI, I2C,...

Posted 4 days ago

AI Match Score
Apply

4.0 - 8.0 years

0 Lacs

hyderabad, all india

On-site

In this role at Macquarie, you will be part of the User Access Management (UAM) transformation journey, contributing to the innovation, design, building, and maintenance of solutions. Your team focuses on ensuring reliable and efficient UAM systems through code-based problem-solving, automation, continuous improvement, and collaboration. Key Responsibilities: - Develop production-grade code using your software engineering expertise and programming skills in Go, Python, or Java - Utilize knowledge of distributed systems, networking, and Linux internals to deliver robust solutions - Create automation for deployment, monitoring, and recovery, leveraging tools like Kubernetes, gRPC, service disc...

Posted 6 days ago

AI Match Score
Apply

2.0 - 3.0 years

11 - 16 Lacs

mumbai

Work from Office

1. Cyber Security Threat Hunter should have knowledge regarding advanced persistent threats (APT), cybercriminal groups, and hacktivist operations. 2. Candidate should have knowledge and experience working with the Cyber Kill Chain Model, Diamond Model or MITER ATT&CK Matrix. 3. The ability to track APT groups motives, analyse current security controls data logs and brief reporting for new ongoing cyber threat operations. 4. Candidate must also understand security vulnerabilities and malici`ous actor tactics, techniques, and procedures (TTPs) to assess known and emerging cyber threats and better evaluate the effectiveness of layered defenses and to provide strategic recommendations on new te...

Posted 6 days ago

AI Match Score
Apply

2.0 - 3.0 years

11 - 16 Lacs

mumbai

Work from Office

1. Cyber Security Threat Hunter should have knowledge regarding advanced persistent threats (APT), cybercriminal groups, and hacktivist operations. 2. Candidate should have knowledge and experience working with the Cyber Kill Chain Model, Diamond Model or MITER ATT&CK Matrix. 3. The ability to track APT groups motives, analyse current security controls data logs and brief reporting for new ongoing cyber threat operations. 4. Candidate must also understand security vulnerabilities and malici`ous actor tactics, techniques, and procedures (TTPs) to assess known and emerging cyber threats and better evaluate the effectiveness of layered defenses and to provide strategic recommendations on new te...

Posted 6 days ago

AI Match Score
Apply

4.0 - 9.0 years

25 - 40 Lacs

hyderabad, chennai, bengaluru

Hybrid

Role: Software Engineering Location: Hyderabad , Chennai , Bangalore Requirement: Must have strong C or C++ skills. Must have experience with: Linux OS internals, Embedded Linux U-Boot/kernel development, optimizations, bug fixing. Experience debugging embedded systems. Experience with prplOS or OpenWRT , a foundational element of prplOS, is a plus. Experience with communication networks and protocols (e.g. USB, Ethernet, TCP/IP, etc.) Understanding of wireless networking standards (802.11, mesh, QoS) is good to have. Knowledge of Linux kernel/user-space interactions and networking protocols ( TCP/UDP , IPv4/v6, DHCP, NAT, DNS, routing) maybe needed. Experience with firewalls, traffic shapin...

Posted 6 days ago

AI Match Score
Apply

0.0 - 4.0 years

0 Lacs

ahmedabad, all india

On-site

As an Embedded Software Engineer (Intern) at Silicon Signals in Ahmedabad, Gujarat, you will be a part of the BSP/Device-driver team. You will be responsible for developing embedded software using C, C++, and other relevant programming languages. Your role will involve designing, developing, and testing embedded systems hardware. Collaboration with cross-functional teams, troubleshooting issues, and participation in code and design reviews will be crucial for successful project completion. **Key Responsibilities:** - Develop embedded software using C, C++, and other relevant programming languages. - Design, develop, and test embedded systems hardware. - Collaborate with cross-functional team...

Posted 1 week ago

AI Match Score
Apply

8.0 - 12.0 years

0 - 0 Lacs

chennai, all india

On-site

Role Overview: As a member of MulticoreWare, you will be responsible for architecting and designing OpenStack-based private cloud solutions customized to meet customer requirements. You will play a crucial role in driving infrastructure design, integrating OpenStack with different platforms, defining and implementing best practices for cloud infrastructure, and ensuring compliance with security and resiliency standards. Additionally, you will lead customer engagements, translate business needs into technical architectures, and collaborate with DevOps teams to align infrastructure automation with deployment pipelines. Key Responsibilities: - Architect and design OpenStack-based private cloud ...

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