Senior Linux Device Driver Developer

4 hours ago


Hyderabad, Telangana, India Capgemini Full time ₹ 20,00,000 - ₹ 25,00,000 per year

About The Role

  • Design, develop, and maintain embedded software for microcontroller and microprocessor-based systems.
  • Work with RTOS platforms like ThreadX, FreeRTOS, and embedded Linux for system-level programming.
  • Develop and port device drivers for interfaces such as UART, I2C, SPI, PCIe, and USB.
  • Perform board bring-up activities including bootloader development, hardware-software integration, and system debugging.
  • Implement and manage IPC mechanisms including message queues, shared memory, semaphores, and synchronization primitives.
  • Handle interrupt management, kernel timing, and multithreading in embedded environments.
  • Collaborate with hardware teams and use lab instruments (Oscilloscopes, Waveform Analyzers, Lauterbach) for debugging and validation.
  • Optimize system performance and ensure reliability and scalability of embedded solutions.

*Primary Skills- Strong proficiency in C/C++ for embedded systems.
- Expertise in
RTOS (ThreadX, FreeRTOS) and Linux kernel internals .
- Deep understanding of
ARM architectures (ARMv7/ARMv8).
- Experience with
device driver development and hardware abstraction layers .
- Knowledge of
IPC , multithreading , mutexes , and interrupt handling* .

*Secondary Skills*- Familiarity with scripting languages (Python, Bash) for automation and testing.
- Experience with version control systems (Git).
- Exposure to CI/CD pipelines for embedded software.
- Understanding of secure boot, firmware updates, and system security.
- Knowledge of embedded testing frameworks and methodologies.

*Qualifications- Bachelors or Masters degree in Electronics, Computer Engineering, Embedded Systems* , or related field.
- Certifications in Embedded Systems or RTOS (preferred but not mandatory).
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.



  • Hyderabad, Telangana, India SEMI LEAF Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Description :We are seeking a highly skilled and motivated Linux Device Driver Engineer with strong C/C++ programming skills and hands-on experience in Linux driver development. The ideal candidate will have a proven track record of working with kernel modules and hardware interfaces, and be comfortable debugging and optimizing low-level system software.Key...


  • Hyderabad, Telangana, India Mirafra Full time ₹ 4,00,000 - ₹ 6,00,000 per year

    Strong Embedded C & DS programmingGood Experience/Knowledge in Linux internalsGood in any of the Linux Device Drivers development experienceVery good at explaining the past experience from their resumeGood in logical reasoning Good in Oral/Verbal communication skillsplse share your resume


  • Hyderabad, Telangana, India People Tech Group Inc Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    About the CompanyPeople Tech Group is looking for an experienced Camera Linux Device Drivers Lead to join our innovative embedded software team. This is a leadership role focusing on developing and enhancing Linux camera drivers and related kernel modules.About the RoleThis is a leadership role focusing on developing and enhancing Linux camera drivers and...


  • Hyderabad, Telangana, India TestCore IT Solutions Pvt. Ltd. Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Job Title: Linux Device Driver EngineerExperience:4 to 8 YearsLocation:HyderabadJob SummaryWe are seeking a highly skilled and motivated Linux Device Driver Engineer with strong C/C++ programming skills and hands-on experience in Linux driver development. The ideal candidate will have a proven track record of working with kernel modules and hardware...


  • Hyderabad, Telangana, India Mempage Technologies Private Limited Full time

    Company DescriptionMempage Technologies Private Limited aims to provide Product Engineering Services and develop future technology to simplify life. We focus on R&D, MVP, Products, and Technology services using cutting-edge technologies like Artificial Intelligence, IoT, Edge, and Cloud computing. Our product development spans various domains, including...


  • Hyderabad, Telangana, India Qtiminds Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Key ResponsibilitiesDesign, develop, and maintain embedded firmware for microcontrollers, SoCs, and embedded platforms.Work on Linux Device Drivers (LDD) development, debugging, and integration.Implement low-level hardware interfaces (SPI, I2C, UART, GPIO, PCIe, USB, etc.).Develop and optimize board bring-up code, BSP, and bootloaders.Debug complex...


  • Hyderabad, Telangana, India Testcore It Solutions Full time ₹ 4,00,000 - ₹ 12,00,000 per year

    Responsibilities:* Design, develop & test camera device drivers using Linux Device Driver, V4L2 & MIPI CSI-2 protocols.* Ensure compliance with Linux Kernel programming standards & best practices.


  • Hyderabad, Telangana, India TestCore IT Solutions Pvt. Ltd. Full time ₹ 80,000 - ₹ 2,00,000 per year

    Job Title:Linux Device Driver Engineer (BSP)Experience:2–8 yearsLocation: Hyderabad and Bangalore.Job Summary:We are looking for a skilled Linux Device Driver Engineer with hands-on experience inBoard Support Package (BSP) development. The role involves developing, porting, and debugging Linux device drivers and BSP components for embedded systems.Key...


  • Hyderabad, Telangana, India Source-Right Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Position: Embedded Linux driver/kernel developer (SI60FT RM 3721)Mandatory SkillsEngineer with 6+ Yrs of experience in embedded Linux driver/kernel development.Strong C development skills.Experience with any one of the driver development domainGraphics driver – DRM/KMS, OpenGL, Vulkan, OpenCL, Mesa.Multi Media-Video driver – Vaapi, vdpau, gstreamer,...

  • kernel device driver

    2 weeks ago


    Hyderabad, Telangana, India Skygate Consulting Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Role & responsibilitiesKey Responsibilities:Perform board bring-up of OpenWRT on Qualcomm SoCs (or similar in the Mobile domain).Integrate and configure U-Boot or other bootloaders for Qualcomm SoCs.Develop and/or port drivers for SoC peripherals (e.g., Wi-Fi, Ethernet, GPIO, SPI, I2C, UART).Customize and optimize Linux kernel and device trees for specific...