Senior Linux Device Driver Developer

2 weeks ago


Hyderabad, Telangana, India Capgemini Full time ₹ 9,00,000 - ₹ 12,00,000 per year
Job Description

 
  • 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
  • Bachelor's or Master's 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.


  • Linux Device Drivers

    2 weeks ago


    Hyderabad, Telangana, India HCLTech Full time

    Greetings from HCL Technologies Role- Linux Device drivers Experience- 3 to 8 yearsLocation- HyderabadJob Description:We are seeking a highly skilled and experienced Linux Device Driver Developer to join our team. The ideal candidate will have a strong background in developing and maintaining Linux device drivers, with specific expertise in PCIe, DMA...


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

    Hiring for Mirafra Technologies:Role: Linux Device driver DevelopmentExperience -3 to 8 yearsExcellent programming skills and expert level knowledge of C,Proficiency in Linux kernel internals, virtio architecture, and device driver development,Good experience in any of the Linux kernel/Linux device driver Development like GPIO,LCD, Sensor, Camera, ADC,...


  • Hyderabad, Telangana, India TestCore IT Solutions Pvt. Ltd. Full time

    Job DescriptionExp - 4 to 8 yrsJob 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 interfaces, and be comfortable debugging and optimizing...


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

    Job Title:Linux Device Driver Engineer (BSP)Experience:2–8 yearsLocation: HyderabadJob 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 People Tech Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Role & responsibilitiesPorting existing Linux device drivers to new platforms, SoCs, and kernel versions.New driver development for custom hardware components and peripherals.Debugging kernel and driver-level issues using industry-standard tools.Integration & bring-up of hardware with Linux-based systems.Collaborate with hardware teams to interpret...

  • Linux Device Driver

    3 weeks ago


    Hyderabad, Telangana, India SEMI LEAF Full time

    Job DescriptionDear Connections,Job Title: Linux Device Driver Engineer- Experience: 4 to 8 Years- Location: Bangalore/Hyderabad- Job Type: Full-TimeJob Summary :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...


  • Hyderabad, Telangana, India Horizontal Integration Full time ₹ 45,000 - ₹ 5,50,000 per year

    Role: Linux audio driver developerJD:Very strong programming skill in C / C++ Excellent knowledge of Linux Kernel & device drivers - mandatory Experience with Linux audio stack and ALSA SOC(ASOC) Should be able to work under aggressive schedules Team player, with excellent verbal & written communication skills 3+ years of work experience


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

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


  • Hyderabad, Telangana, India People Tech Group Inc Full time

    Job 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 interfaces and be comfortable debugging and optimizing low-level system software.Key...


  • Hyderabad, Telangana, India People Tech Group Inc Full time

    Job Summary 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...