
Linux Device Driver Engineer
3 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
1 day 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...
-
Linux Device Driver Engineer
3 weeks ago
Bengaluru, Karnataka, India TekPillar® Full timeJob Role: Linux Device Driver EngineerExperience: 3 to 10 YearsLocation: BangaloreKey Responsibilities- Design, develop, and maintain Linux device drivers (USB, SPI, I2C, UART, Ethernet, etc.).- Customize and optimize Board Support Packages (BSPs) for new hardware platforms.- Support board bring-up and perform initial hardware validation.- Analyze schematics...
-
Linux Device Driver Engineer
3 weeks ago
Bengaluru, Karnataka, India TekPillar® Full timeJob Role: Linux Device Driver Engineer Experience: 3 to 10 Years Location: Bangalore Key Responsibilities Design, develop, and maintain Linux device drivers (USB, SPI, I2C, UART, Ethernet, etc.). Customize and optimize Board Support Packages (BSPs) for new hardware platforms. Support board bring-up and perform initial hardware validation. Analyze...
-
Linux Device Driver Engineer
2 weeks ago
Bengaluru, Karnataka, India TekPillar® Full timeJob Role: Linux Device Driver Engineer Experience: 3 to 10 Years Location: Bangalore Key Responsibilities Design, develop, and maintain Linux device drivers (USB, SPI, I2C, UART, Ethernet, etc.). Customize and optimize Board Support Packages (BSPs) for new hardware platforms. Support board bring-up and perform initial hardware validation. Analyze...
-
Linux Device Driver Developer
2 days ago
Bengaluru, Karnataka, India MaimsD Technology Full timeRole : Linux Device Driver DevelopmentLocation : Bangalore/HyderabadExp : 3 to 10 YearsJob Summary :We are seeking a talented Embedded Linux Device Driver Developer to join our team in Bangalore or Hyderabad. The ideal candidate will have a strong understanding of embedded programming, C language, and device drivers, with experience in Linux kernel...
-
Linux Device Driver Development Engineer
4 weeks ago
Bengaluru, Karnataka, India Univision Technology Consulting Private Limited Full timeJob DescriptionRole OverviewWe are looking for a highly skilled and passionate Linux Device Driver Development Engineer to join our engineering team in Bangalore. This role involves hands-on development, enhancement, and maintenance of Linux kernel modules and device drivers for various hardware platforms.Key Responsibilities- Design, develop, debug, and...
-
Linux Device Driver Engineer
3 days ago
Bengaluru, Karnataka, India Eximietas Design Full time ₹ 9,00,000 - ₹ 12,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...
-
Linux Device Driver Specialist
1 day ago
Bengaluru, Karnataka, India beBeeLinuxDeviceDriverDeveloper Full time ₹ 1,50,00,000 - ₹ 2,50,00,000Job Title: Linux Device Driver DeveloperWe are seeking a skilled Linux Device Driver Developer to join our team.About the Role:This is a unique opportunity for a seasoned developer to contribute their expertise in designing and developing high-quality Linux device drivers.The ideal candidate will have extensive experience with Linux device driver...
-
Linux device driver with Multimedia
3 days ago
Bengaluru, Karnataka, India Capgemini Full time ₹ 9,00,000 - ₹ 12,00,000 per yearWe are seeking a skilled Embedded Linux Driver Developer to work on multimedia devices, focusing on audio and video subsystems. The role involves developing and maintaining Linux device drivers for multimedia hardware, including audio codecs, DAC/ADC components, and DSP firmware.Key ResponsibilitiesDesign and implement Linux device drivers for multimedia...
-
Linux Device Driver Developer
1 week ago
Bengaluru, Karnataka, India Coders Brain Full timeJob DescriptionResponsibilities:- Linux Kernel Device driver development- Worked on the Hardware drivers/modules- Knowledge on the i2c, spi, uart , gpio, sdio drivers, flash driver , DMA etc- Knowledge on RTOs concepts- Working in core bsp- Strong C programming skills- Debus skills with JTAG/lauterbach- Comments for Suppliers:- Linux Kernel Device driver...