Resume and JobRESUME AND JOB
Capgemini logo

Linux Device Drivers

Capgemini

Engineering Jobs

Linux Device Drivers

full-timePosted: Sep 23, 2025

Job Description

Linux Device Drivers

📋 Job Overview

As an Embedded Linux Kernel and Drivers Engineer at Capgemini, you will develop and port embedded software solutions on Linux and ARM platforms. You will collaborate with hardware and software teams to design, implement, and debug low-level system components for robust embedded systems. This role focuses on kernel modules, device drivers, and open-source contributions to drive innovation in consumer products and retail services.

📍 Location: Hyderabad

💼 Experience Level: Experienced Professionals

🏢 Business Unit: Engineering and RandD Services

🎯 Key Responsibilities

  • Develop and port embedded software on Linux and ARM platforms
  • Design and implement Linux kernel modules and device drivers
  • Apply strong programming skills in C and data structures to build efficient embedded solutions
  • Utilize operating system concepts such as memory management, scheduling, inter-process communication, and multi-threading or multi-processing
  • Perform advanced debugging using JTAG, Trace32, oscilloscopes, and logic analyzers
  • Collaborate with open source communities and contribute to upstream projects
  • Use version control and code review tools such as GIT and GERRIT for effective software development

✅ Required Qualifications

  • Three to five years of experience in embedded Linux kernel and device driver development
  • Strong expertise in embedded software development and porting on Linux and ARM platforms
  • Proficient in C programming and data structures
  • Solid understanding of operating system internals including memory management, scheduling, inter-process communication, and multi-threading or multi-processing
  • Hands-on experience with Linux kernel and device driver development
  • Excellent debugging skills using JTAG, Trace32, oscilloscopes, and logic analyzers
  • Strong experience with GIT and GERRIT, with exposure to open source collaboration

🛠️ Required Skills

  • Embedded Linux kernel and device driver development
  • Embedded software development and porting on Linux and ARM platforms
  • C programming
  • Data structures
  • Operating system internals (memory management, scheduling, inter-process communication, multi-threading, multi-processing)
  • Debugging with JTAG, Trace32, oscilloscopes, logic analyzers
  • GIT
  • GERRIT
  • Open source collaboration

🎁 Benefits & Perks

  • Remote work options
  • Adaptable schedules for work-life balance
  • Inclusive culture focused on growth, innovation, and excellence
  • Continuous learning opportunities
  • Certifications in emerging technologies like cloud and AI

Locations

  • Hyderabad, India

Salary

Estimated Salary Rangemedium confidence

2,500,000 - 4,200,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Embedded Linux kernel and device driver developmentintermediate
  • Embedded software development and porting on Linux and ARM platformsintermediate
  • C programmingintermediate
  • Data structuresintermediate
  • Operating system internals (memory management, scheduling, inter-process communication, multi-threading, multi-processing)intermediate
  • Debugging with JTAG, Trace32, oscilloscopes, logic analyzersintermediate
  • GITintermediate
  • GERRITintermediate
  • Open source collaborationintermediate

Required Qualifications

  • Three to five years of experience in embedded Linux kernel and device driver development (experience)
  • Strong expertise in embedded software development and porting on Linux and ARM platforms (experience)
  • Proficient in C programming and data structures (experience)
  • Solid understanding of operating system internals including memory management, scheduling, inter-process communication, and multi-threading or multi-processing (experience)
  • Hands-on experience with Linux kernel and device driver development (experience)
  • Excellent debugging skills using JTAG, Trace32, oscilloscopes, and logic analyzers (experience)
  • Strong experience with GIT and GERRIT, with exposure to open source collaboration (experience)

Responsibilities

  • Develop and port embedded software on Linux and ARM platforms
  • Design and implement Linux kernel modules and device drivers
  • Apply strong programming skills in C and data structures to build efficient embedded solutions
  • Utilize operating system concepts such as memory management, scheduling, inter-process communication, and multi-threading or multi-processing
  • Perform advanced debugging using JTAG, Trace32, oscilloscopes, and logic analyzers
  • Collaborate with open source communities and contribute to upstream projects
  • Use version control and code review tools such as GIT and GERRIT for effective software development

Benefits

  • general: Remote work options
  • general: Adaptable schedules for work-life balance
  • general: Inclusive culture focused on growth, innovation, and excellence
  • general: Continuous learning opportunities
  • general: Certifications in emerging technologies like cloud and AI

Target Your Resume for "Linux Device Drivers" , Capgemini

Get personalized recommendations to optimize your resume specifically for Linux Device Drivers. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Linux Device Drivers" , Capgemini

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Engineering and RandD ServicesSoftware EngineeringExperienced ProfessionalsEngineering and RandD Services

Answer 10 quick questions to check your fit for Linux Device Drivers @ Capgemini.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Capgemini logo

Linux Device Drivers

Capgemini

Engineering Jobs

Linux Device Drivers

full-timePosted: Sep 23, 2025

Job Description

Linux Device Drivers

📋 Job Overview

As an Embedded Linux Kernel and Drivers Engineer at Capgemini, you will develop and port embedded software solutions on Linux and ARM platforms. You will collaborate with hardware and software teams to design, implement, and debug low-level system components for robust embedded systems. This role focuses on kernel modules, device drivers, and open-source contributions to drive innovation in consumer products and retail services.

📍 Location: Hyderabad

💼 Experience Level: Experienced Professionals

🏢 Business Unit: Engineering and RandD Services

🎯 Key Responsibilities

  • Develop and port embedded software on Linux and ARM platforms
  • Design and implement Linux kernel modules and device drivers
  • Apply strong programming skills in C and data structures to build efficient embedded solutions
  • Utilize operating system concepts such as memory management, scheduling, inter-process communication, and multi-threading or multi-processing
  • Perform advanced debugging using JTAG, Trace32, oscilloscopes, and logic analyzers
  • Collaborate with open source communities and contribute to upstream projects
  • Use version control and code review tools such as GIT and GERRIT for effective software development

✅ Required Qualifications

  • Three to five years of experience in embedded Linux kernel and device driver development
  • Strong expertise in embedded software development and porting on Linux and ARM platforms
  • Proficient in C programming and data structures
  • Solid understanding of operating system internals including memory management, scheduling, inter-process communication, and multi-threading or multi-processing
  • Hands-on experience with Linux kernel and device driver development
  • Excellent debugging skills using JTAG, Trace32, oscilloscopes, and logic analyzers
  • Strong experience with GIT and GERRIT, with exposure to open source collaboration

🛠️ Required Skills

  • Embedded Linux kernel and device driver development
  • Embedded software development and porting on Linux and ARM platforms
  • C programming
  • Data structures
  • Operating system internals (memory management, scheduling, inter-process communication, multi-threading, multi-processing)
  • Debugging with JTAG, Trace32, oscilloscopes, logic analyzers
  • GIT
  • GERRIT
  • Open source collaboration

🎁 Benefits & Perks

  • Remote work options
  • Adaptable schedules for work-life balance
  • Inclusive culture focused on growth, innovation, and excellence
  • Continuous learning opportunities
  • Certifications in emerging technologies like cloud and AI

Locations

  • Hyderabad, India

Salary

Estimated Salary Rangemedium confidence

2,500,000 - 4,200,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Embedded Linux kernel and device driver developmentintermediate
  • Embedded software development and porting on Linux and ARM platformsintermediate
  • C programmingintermediate
  • Data structuresintermediate
  • Operating system internals (memory management, scheduling, inter-process communication, multi-threading, multi-processing)intermediate
  • Debugging with JTAG, Trace32, oscilloscopes, logic analyzersintermediate
  • GITintermediate
  • GERRITintermediate
  • Open source collaborationintermediate

Required Qualifications

  • Three to five years of experience in embedded Linux kernel and device driver development (experience)
  • Strong expertise in embedded software development and porting on Linux and ARM platforms (experience)
  • Proficient in C programming and data structures (experience)
  • Solid understanding of operating system internals including memory management, scheduling, inter-process communication, and multi-threading or multi-processing (experience)
  • Hands-on experience with Linux kernel and device driver development (experience)
  • Excellent debugging skills using JTAG, Trace32, oscilloscopes, and logic analyzers (experience)
  • Strong experience with GIT and GERRIT, with exposure to open source collaboration (experience)

Responsibilities

  • Develop and port embedded software on Linux and ARM platforms
  • Design and implement Linux kernel modules and device drivers
  • Apply strong programming skills in C and data structures to build efficient embedded solutions
  • Utilize operating system concepts such as memory management, scheduling, inter-process communication, and multi-threading or multi-processing
  • Perform advanced debugging using JTAG, Trace32, oscilloscopes, and logic analyzers
  • Collaborate with open source communities and contribute to upstream projects
  • Use version control and code review tools such as GIT and GERRIT for effective software development

Benefits

  • general: Remote work options
  • general: Adaptable schedules for work-life balance
  • general: Inclusive culture focused on growth, innovation, and excellence
  • general: Continuous learning opportunities
  • general: Certifications in emerging technologies like cloud and AI

Target Your Resume for "Linux Device Drivers" , Capgemini

Get personalized recommendations to optimize your resume specifically for Linux Device Drivers. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Linux Device Drivers" , Capgemini

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Engineering and RandD ServicesSoftware EngineeringExperienced ProfessionalsEngineering and RandD Services

Answer 10 quick questions to check your fit for Linux Device Drivers @ Capgemini.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.