Linux USB Driver Developer (Linux Kernel & C Programming) | FTProtech | Hyderabad

FTProtech

Hyderabad

Hybrid

INR 1,200,000 - 2,000,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

FTProtech in Hyderabad is seeking a Linux USB Driver Developer to lead kernel-level software design and driver development for high-performance hardware platforms. The role demands hands-on expertise in embedded C, USB 3.x/4.0 protocols, and Linux internals, with immediate joiner preferred and office-based work in Hyderabad.

You will own driver implementation, hardware validation, and debugging, collaborating with cross-functional teams to ensure robust kernel stability and low-latency data

Qualifications

  • 3–6 years of embedded software and Linux kernel experience.
  • Strong C programming for resource-constrained systems.
  • Experience with USB 3.x and USB 4.0 protocols.
  • Willingness to work from office in Hyderabad and have work authorization in India.

Responsibilities

  • Architect, design, and develop Linux device drivers and kernel-level software components.
  • Write optimized C code for embedded Linux environments.
  • Implement and troubleshoot USB 3.x and USB 4.0 protocols.
  • Analyze and debug hardware validation issues and USB protocols.
  • Collaborate with hardware, firmware, and QA teams across product lifecycles.

Skills

Linux driver development
Linux kernel internals
C programming
USB 3.x & USB 4.0 protocols
Hardware debugging

Education

Bachelor’s degree in CS/EE or related

Tools

Jira
Confluence
Python
Bash

Job description

Position Summary

Driving advanced embedded systems engineering, Linux kernel development, and specialized USB driver design in Hyderabad, FTProtech is actively seeking an accomplished Linux USB Driver Developer for a permanent full-time professional engagement on a work-from-office basis. In this vital technical role, you will architect, develop, debug, and validate low-level device drivers, USB 3.x/4.0 protocols, and kernel-space subsystems for high-performance hardware platforms. Bringing 3 to 6 years of progressive professional experience in embedded software engineering and C programming, you will empower global semiconductor and computing ecosystems to achieve uncompromised hardware compatibility, low-latency data transfer, and kernel stability. This prestigious career opportunity offers competitive remuneration, high technical visibility, and professional growth within a premier global technology recruitment and IT consulting enterprise.

Detailed Job Description

As a Linux USB Driver Developer supporting FTProtech on a work-from-office basis in Hyderabad, you will take full operational, tactical, and technical ownership of Linux kernel internals, device driver implementation, hardware validation, and USB protocol analysis. Your day-to-day responsibilities include authoring optimized C code for Linux device drivers, analyzing USB 3.x and USB 4.0 packet structures, debugging complex hardware validation issues, integrating Thunderbolt 3/4 technologies, collaborating directly with multidisciplinary embedded engineering squads, and participating swiftly in interview evaluation processes with immediate joiner preference. You will operate in a collaborative enterprise technology environment while partnering closely with talent acquisition leaders like Vijaya Ravanam.

Key Responsibilities
  • Architect, design, develop, test, and maintain robust Linux device drivers and kernel-level software components.
  • Author highly optimized, secure, and performant C code for embedded Linux operating environments.
  • Implement and troubleshoot advanced USB protocol standards including USB 3.x and USB 4.0 specifications.
  • Navigate, modify, and optimize Linux kernel internals, memory management routines, and interrupt handling subsystems.
  • Execute rigorous USB debugging, hardware validation, oscilloscope analysis, and board bring-up procedures.
  • Integrate Thunderbolt 3 and Thunderbolt 4 connectivity solutions to enhance high-speed peripheral compatibility.
  • Collaborate seamlessly with hardware design engineers, firmware developers, and QA validation squads during product lifecycles.
  • Maintain meticulous technical documentation, driver specifications, kernel patch logs, and hardware validation reports.
Required Qualifications & Skills
  • Bachelor’s degree in Computer Science, Electronics & Communication Engineering, Electrical Engineering, or related technical discipline.
  • Minimum of 3 to 6 years of progressive professional hands-on experience in embedded software development and Linux kernel programming.
  • Strong, demonstrable operational expertise in Linux device driver development and deep working knowledge of Linux kernel internals.
  • Comprehensive working knowledge and practical proficiency in advanced C programming for resource-constrained systems.
  • Deep practical experience in USB 3.x and USB 4.0 protocol knowledge, bus enumeration, and endpoint configuration.
  • Solid practical grasp of hardware debugging tools, oscilloscope diagnostics, logic analyzers, and USB protocol analyzers.
  • Exceptional analytical problem-solving aptitude, low-level debugging skills, and professional communication capabilities.
  • Mandatory legal work authorization and physical availability for work-from-office professional operations in Hyderabad, India (Immediate Joiners strongly preferred).
Nice-to-Have Skills
  • Advanced practical experience with Thunderbolt 3 and Thunderbolt 4 hardware architectures and high-speed serial protocols.
  • Prior professional working experience in top-tier multinational semiconductor companies, embedded systems firms, or silicon product enterprises.
  • Hands-on familiarity with scripting automation (Python, Bash) for kernel testing and testbench automation.
  • Experience utilizing enterprise IT service management and agile tracking platforms (Jira, Confluence).
  • Active participation in open-source Linux kernel development communities, driver maintenance projects, or embedded systems forums.
Application Information
  • Recruiter: FTProtech Recruitment Division
  • Contact Name: Vijaya Ravanam (Associate Consultant – Talent Acquisition)
  • Email: vijaya.ravanam@ftprotech.com
  • Company Website: https://www.ftprotech.com
  • Salary/Rate: Market Competitive / Enterprise Embedded Engineering Package
  • Deadline: Open until filled (Urgent Hyderabad Linux USB Driver Opening)
  • Notice Period: Immediate Joiner Strongly Preferred (Must be available to join immediately)
  • Contract Duration: Permanent / Full-Time Work From Office Engagement (Hyderabad)
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Engineer II – Software Development (USB Driver Development) | Ftprotech | Hyderabad
Engineer II – Software Development (USB Driver Development) | Ftprotech | Hyderabad

ftprotech • Hyderabad

On-site
INR 1,400,000 - 2,200,000
Engineer III – Software Development | Hyderabad
Engineer III – Software Development | Hyderabad

FT Protech • Hyderabad

On-site
INR 900,000 - 1,500,000
Embedded Software Engineer | FT Protech | Hyderabad
Embedded Software Engineer | FT Protech | Hyderabad

FT Protech • Hyderabad

On-site
INR 1,200,000 - 2,000,000
Firmware / Device Driver Developer | Mirafra Technologies | Bangalore
Firmware / Device Driver Developer | Mirafra Technologies | Bangalore

Mirafra Technologies • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Firmware & Low-Level Device Driver Developer | Mirafra Technologies | Bangalore
Firmware & Low-Level Device Driver Developer | Mirafra Technologies | Bangalore

Mirafra Technologies • Bengaluru

On-site
INR 700,000 - 1,200,000
Device Driver Developer
Device Driver Developer

Sasken Technologies • Bengaluru

On-site
INR 1,200,000 - 2,100,000
Embedded Engineer – Device Driver
Embedded Engineer – Device Driver

HCL Technologies Limited • Hyderabad

On-site
INR 1,200,000 - 2,200,000
C/C++ Software Developer (Linux & System Programming) | People Gamut HR Solutions | Pune, Chennai, and Bangalore
C/C++ Software Developer (Linux & System Programming) | People Gamut HR Solutions | Pune, Chennai, and Bangalore

People Gamut HR Solutions • Pune District, Chennai, Bengaluru

On-site
INR 1,200,000 - 1,800,000
Android / Linux BSP Developer | Bengaluru
Android / Linux BSP Developer | Bengaluru

Mirafra • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Android Kernel / BSP Development Engineer | Mirafra Technologies | Bangalore
Android Kernel / BSP Development Engineer | Mirafra Technologies | Bangalore

Mirafra Technologies • Bengaluru

On-site
INR 1,800,000 - 2,400,000