Linux Device Driver Engineer
4 days ago
We are looking for a
Linux Device Driver Engineer
who will be responsible for developing, porting, and optimizing drivers to ensure our hardware works seamlessly with Linux systems. This role involves working closely with hardware teams, supporting board bring-up (BSP), and delivering reliable low-level software solutions.
Responsibilities
- Develop and port
Linux device drivers
to support new hardware platforms, SoCs, and kernel versions. - Work on
Board Support Packages (BSPs)
to enable hardware bring-up and smooth integration with Linux systems. - Debug and resolve
driver and kernel-level
issues using industry-standard tools to ensure stability and performance. - Collaborate with hardware and software teams to interpret specifications and translate them into functional drivers.
- Optimize drivers for efficiency, reliability, and resource utilization across multiple platforms.
- Maintain and document driver code including APIs, design decisions, and integration steps for long-term use.
- Contribute to system performance improvements by identifying bottlenecks and implementing solutions.
- Support cross-compilation and
embedded Linux toolchains
to ensure compatibility across environments. - Participate in code reviews and version control practices to maintain high-quality, secure, and maintainable code.
Education & Experience
- Bachelor's or Master's degree
in Computer Science, Electronics, or a related field. - 4 to 8 years of professional experience
in Linux driver development or embedded systems.
Technical Skills
- Strong proficiency in
C/C++ programming
with a solid understanding of memory management. - Hands-on experience with
Linux device drivers
(e.g., character, block, network, USB, PCIe, I2C, SPI). - Knowledge of
Linux kernel architecture
, module programming, and build systems. - Experience with
Board Support Packages (BSPs)
and hardware bring-up. - Understanding of
device trees, interrupt handling, and DMA
. - Familiarity with
embedded Linux toolchains
and cross-compilation. - Proficiency in debugging tools such as
GDB, ftrace, perf, and printk
. - Experience with version control systems, especially
Git
.
Preferred Skills
- Exposure to multiple driver types (networking, storage, multimedia, etc.).
- Experience with
Yocto, Buildroot
, or other embedded Linux environments. - Knowledge of
real-time Linux (RT patches)
. - Scripting ability with
Python or Bash
for automation and testing.
Soft Skills
- Strong analytical and problem-solving ability.
- Clear verbal and written communication skills.
- Ability to work independently while contributing effectively in a team environment.
-
Linux Device Driver Engineer
2 days ago
Bengaluru, Karnataka, India ElevarSoC Technologies Full time ₹ 1,04,000 - ₹ 1,30,878 per yearHello Connections,Greetings from ElevarSoCWe are hiring forLinux Device Driver Engineer with 4- 8 Years of ExperienceforBangalore / HyderabadlocationQualification: Bachelor's/Master's in Computer Science, Electronics, or related field.hashtag#Bangalore / Hyderabadhashtag#Below the jdTechnical Skill:Job Description:We are seeking a highly skilled and...
-
WLAN/Linux Device Driver Engineer
1 minute ago
Bengaluru, Karnataka, India Thought Frameworks Full time ₹ 15,00,000 - ₹ 25,00,000 per yearPosition :WLAN + Linux Device Drivers EngineerExperience :3+ YearsLocation :BangaloreWork Type :Full-time, Work From OfficeJob SummaryWe are seeking an experienced and immediately productive Engineer with a minimum of 3+ years in embedded systems development, specializing in WLAN/WiFi technologies and Linux device drivers. This full-time, Work From Office...
-
Linux Device Driver Engineer
4 days ago
Bengaluru, Karnataka, India Eximietas Design Full time ₹ 15,00,000 - ₹ 25,00,000 per yearThis job might be for you ifYou enjoy solving problems. You love taking on difficult challenges and finding creative solutions.You dont know the answer but will dig until you find it.You communicate clearly. You write well.You are motivated and driven. You volunteer for new challenges without waiting to be asked. You will take ownership of the time you spend...
-
Embedded Linux Device Driver Engineer
1 week ago
Bengaluru, Karnataka, India IOSPL Technology Services Private Limited Full time ₹ 15,00,000 - ₹ 25,00,000 per yearExperience: 3 to 12 Years of Exp , Must Haves: Development Embedded System software experience in in device drivers and board-support packages for complex SoCsDevelopment experience in Embedded domain using C/C++ ProgrammingStrong working knowledge of operating systems like Linux / QNXWorking experience on board bring up activitiesStrong Working knowledge of...
-
Linux Device Driver Developer
1 week ago
Bengaluru, Karnataka, India Krazy Mantra HR Solutions Pvt. Ltd Full time ₹ 15,00,000 - ₹ 25,00,000 per yearWe are looking for a skilled Linux Device Driver Developer with 6 to 12 years of experience. The position is based in Bangalore.Roles and ResponsibilityDesign, develop, and test Linux device drivers for various hardware interfaces such as SPI, I2C, and PCIe.Collaborate with cross-functional teams to integrate device drivers into the Linux kernel.Troubleshoot...
-
Linux and Android Device Driver
4 days ago
Bengaluru, Karnataka, India Capgemini Full time ₹ 15,00,000 - ₹ 25,00,000 per yearAt 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...
-
Linux Device Driver Developer
7 days ago
Bengaluru, Karnataka, India Global Technologies Full time ₹ 12,00,000 - ₹ 36,00,000 per yearResponsibilities : - 5+ years of experience with Linux device driver development, preferably with a focus on PCIe devices. Open Source Contribution : Experience contributing to the Linux kernel or relevant open-source projects is highly valued.Expertise in C Language : - Mastery of C for low-level, performance-sensitive code, including...
-
Linux Device Driver Developer
4 days ago
Bengaluru, Karnataka, India Capgemini Engineering Full time ₹ 15,00,000 - ₹ 25,00,000 per yearJob DescriptionThis role involves the development and application of engineering practice and knowledge in the following technologies: Standards and protocols, application software and embedded software for wireless and satellite networks, fixed networks and enterprise networks; connected devices (IOT and device engineering), connected applications (5G/...
-
Linux Device Driver- Bootloader Professional
7 days ago
Bengaluru, Karnataka, India Krazy Mantra HR Solutions Pvt. Ltd Full time ₹ 12,00,000 - ₹ 36,00,000 per yearWe are looking for a skilled Linux Device Driver- Bootloader with 4 to 12 years of experience. The position is based in Bangalore.Roles and ResponsibilityDevelop and maintain Linux device drivers for bootloader applications.Collaborate with cross-functional teams to identify and resolve technical issues.Design, develop, and test embedded C++ code for Linux...
-
C++/Linux Device Driver Engineer
4 days ago
Bengaluru, Karnataka, India GALAXY I TECHNOLOGIES INC Full time ₹ 15,00,000 - ₹ 25,00,000 per yearKey Responsibilities : - Design, develop, and maintain Linux kernel device drivers, focusing on WLAN and networking protocols. - Work on low-level C/C++ programming for embedded and networking systems. - Troubleshoot, debug, and optimize driver and kernel-level code for performance and reliability. - Collaborate with cross-functional teams on...