
USB Device Driver Developer
3 days ago
Role Overview :
We are seeking highly skilled USB Stack Developers and Linux Driver Developers with expertise in x86 architectures. The ideal candidate will bring hands-on experience in USB software stack development, Linux kernel/driver programming, and OS internals. This role demands strong problem-solving, design, and debugging skills with the ability to deliver efficient, high-quality system software.
Key Roles & Responsibilities :
USB Stack Developer :
- Design, develop, and maintain USB software stack components.
- Review, enhance, and optimize USB architectures for performance, scalability, and compliance.
- Work on USB protocols, descriptors, transfers, and class drivers.
- Debug and resolve issues in USB connectivity, data transfer, and power management.
- Collaborate with hardware, firmware, and QA teams for end-to-end USB solution delivery.
Linux Driver Developer (x86 Architectures) :
- Develop, port, and optimize Linux kernel drivers for x86-based systems.
- Work on OS concepts including scheduling, services, OS-Boot, and runtime services.
- Debug and troubleshoot low-level system issues related to kernel, drivers, and hardware interactions.
- Contribute to kernel upstreaming and patch development where applicable.
- Perform code reviews, architectural reviews, and documentation for driver modules.
General Responsibilities :
- Ensure compliance with industry standards and best practices in driver development.
- Collaborate with cross-functional teams (hardware, embedded, systems engineers).
- Participate in design reviews, testing strategies, and performance benchmarking.
- Provide technical guidance and mentorship for junior engineers when needed.
Required Skills & Experience :
- Bachelors/Masters degree in Computer Science, Electronics, or related discipline.
- 2 years of proven experience in USB stack development (mandatory).
- Hands-on expertise in Linux kernel/driver development with x86 focus.
- Strong C/C programming skills for system-level software.
- Experience in designing and reviewing USB architectures.
- Knowledge of Linux internals scheduling, services, memory management, boot process, and runtime services.
- Strong debugging skills using tools like GDB, JTAG, KGDB, perf, strace, ftrace.
- Familiarity with build systems (Make, CMake, Yocto) and version control (Git).
Preferred Skills (Good to Have) :
- Exposure to USB 2.0/3.x protocols and compliance testing tools.
- Understanding of PCIe, networking, and storage drivers.
- Contributions to Linux kernel community or open-source driver projects.
- Knowledge of performance tuning and security aspects in driver development.
- Familiarity with virtualization (KVM, QEMU, Docker) and cross-compilation.
-
Linux Device Driver
5 days ago
Bengaluru, Karnataka, India Capgemini Full time ₹ 15,00,000 - ₹ 25,00,000 per yearLinux and Android Driver developmentBachelors degree in computer science/Electronics/Electrical Engineering, or related field.Requires years of progressive engineering experience in SW development in embedded projects.Expertise in C programming, debugging with working knowledge of git/gerritLinux Driver/BSP development and Android BSP DevelopmentDevice...
-
Window Device Driver
1 week ago
Bengaluru, Karnataka, India ElevarSoC Technologies Full time ₹ 1,20,000 - ₹ 7,20,000 per yearHello Connections,Greetings from ElevarSoCWe are hiring for Wndow Device Driver with 3-6 Years of Experience for Hyderabad locationhashtag#HyderabadImmediate / 2 weeks preferredhashtag#Below the jdTechnical Skill:Experience in system programming & windows device drivers development.Experience in Windows kernel programming.Experience in Windows device driver...
-
Linux Device Driver Engineer
1 week 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 Developer
2 weeks ago
Bengaluru, Karnataka, India Capgemini Full time ₹ 20,00,000 - ₹ 25,00,000 per yearJob Description This 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 Developer
1 week 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 Engineer
6 days ago
Bengaluru, Karnataka, India TekPillar® Full time ₹ 15,00,000 - ₹ 25,00,000 per yearJob Role:Linux Device Driver EngineerExperience:3 to 10 YearsLocation:BangaloreKey ResponsibilitiesDesign, 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 ...
-
WLAN/Linux Device Driver Engineer
7 days 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 Developer/Linux BSP
4 weeks ago
Bengaluru, Karnataka, India Capgemini Engineering Full timeWe are seeking a highly skilled Linux BSP (Board Support Package) Developer to work on embedded platforms. The role involves developing, porting, customizing, and optimizing Linux for different hardware platforms, ensuring system stability, performance, and hardware-software integration.⸻ Key Responsibilities:• Develop, customize, and maintain Linux...
-
Linux Device Driver Engineer
2 weeks ago
Bengaluru, Karnataka, India QTIMINDS Full time ₹ 9,00,000 - ₹ 12,00,000 per yearWe are looking for aLinux Device Driver Engineerwho 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.ResponsibilitiesDevelop and port ...
-
WLAN/Linux Device Driver Engineer
7 days ago
Bengaluru, Karnataka, India Thought Frameworks Full time ₹ 8,00,000 - ₹ 24,00,000 per yearPosition : WLAN + Linux Device Drivers EngineerExperience : 3+ YearsLocation : BangaloreWork Type : Full-time, Work From Office Job Summary : We 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,...