Talent.com
Linux Device Driver Engineer
Linux Device Driver EngineerConfidential • Hyderabad / Secunderabad, Telangana, India
Linux Device Driver Engineer

Linux Device Driver Engineer

Confidential • Hyderabad / Secunderabad, Telangana, India
12 days ago
Job description

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 Responsibilities

  • Porting 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 specifications and enable device functionality.
  • Optimize drivers for performance, reliability, and resource efficiency.
  • Write clear technical documentation for driver APIs, design, and integration steps.

Required Skills & Qualifications

  • Bachelor's / Master's in Computer Science, Electronics, or related field.
  • 4 to 8 years of professional experience in software development.
  • Strong proficiency in C / C++ programming and memory management.
  • Hands-on experience with any Linux device driver (character, block, network, USB, PCIe, I2C, SPI, etc.).
  • Good understanding of Linux kernel architecture, module programming, and build systems .
  • Knowledge of interrupt handling, DMA, and device tree configuration.
  • Familiarity with cross-compilation and embedded Linux toolchains.
  • Experience with debugging tools (GDB, ftrace, perf, printk, etc.).
  • Version control experience (Git).
  • Preferred Skills

  • Exposure to multiple driver types (networking, storage, multimedia, etc.).
  • Experience with Yocto, Buildroot, or similar embedded Linux environments.
  • Knowledge of real-time Linux and RT patches.
  • Scripting knowledge (Python, Bash) for testing and automation.
  • Soft Skills

  • Strong analytical and debugging skills.
  • Good communication and collaboration abilities.
  • Ability to work independently and take ownership of deliverables.
  • Skills Required

    DMA

    Create a job alert for this search

    Linux Engineer • Hyderabad / Secunderabad, Telangana, India

    Related jobs
    Staff Engineer - Linux Kernel and Device Driver

    Staff Engineer - Linux Kernel and Device Driver

    Confidential • Hyderabad / Secunderabad, Telangana, India
    Axiado is an AI-enhanced security processor company redefining the control and management of every digital system.The company was founded in 2017, and currently has 150+ employees.At Axiado, develo...Show more
    Last updated: 21 days ago • Promoted
    Staff Engineer Linux Kernel and Device Driver

    Staff Engineer Linux Kernel and Device Driver

    Axiado • Hyderabad, Telangana, India
    We are seeking a highly skilledStaff Engineer - Linux Kernel and Device Driverto provide technical leadership for the architecture development and optimization of our low-level software stack.This ...Show more
    Last updated: 26 days ago • Promoted
    Senior Linux Engineer

    Senior Linux Engineer

    Cloud4C Services • hyderabad, telangana, in
    Job Title : Senior Linux Administrator.We are looking for a highly skilled and motivated.Linux environments across multiple distributions including RedHat, SUSE, Ubuntu, CentOS, Rocky, and Alma Linu...Show more
    Last updated: 30+ days ago • Promoted
    Linux Device Driver Programmer

    Linux Device Driver Programmer

    Mempage • Hyderabad
    Company Description : Mempage Technologies Private Limited is dedicated to providing Product Engineering Services and Building Future Technology to simplify l...Show more
    Last updated: 27 days ago • Promoted
    Runtime Engineer - Device Driver

    Runtime Engineer - Device Driver

    NXP Semiconductors • Hyderabad
    About the Role : We're seeking an experienced Runtime Engineer to develop and optimize software systems for our silicon platform. This role focuses on building efficient ru...Show more
    Last updated: 28 days ago • Promoted
    Senior Embedded Software Engineer (Linux BSP / Drivers)

    Senior Embedded Software Engineer (Linux BSP / Drivers)

    RemoteStar • Hyderabad, Telangana, India
    About Client : Our client is an AI-enhanced security processor company redefining the control and management of every digital system. At our client, developing great technology takes more than talen...Show more
    Last updated: 9 days ago • Promoted
    C++ Linux

    C++ Linux

    Tata Consultancy Services • hyderabad, telangana, in
    Greetings from TATA Consultancy Services!!.Thank you for expressing your interest in exploring a career possibility with the TCS Family. OOPS, OOAD, Multi-Threading, Linux Environment.C, C++ develop...Show more
    Last updated: 21 days ago • Promoted
    Linux Device Driver Engineer - C / C++

    Linux Device Driver Engineer - C / C++

    SEMI LEAF • Hyderabad
    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...Show more
    Last updated: 30+ days ago • Promoted
    Device Driver Engineer - C++

    Device Driver Engineer - C++

    5G-AI • Hyderabad
    Job Title : C++ / Runtime Engineer About the Role : We're seeking an experienced Runtime Engineer to develop and optimize software systems for our si...Show more
    Last updated: 30+ days ago • Promoted
    Linux Device Driver Engineer - SoC

    Linux Device Driver Engineer - SoC

    Confidential • Hyderabad / Secunderabad, Telangana, India
    Porting 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 usin...Show more
    Last updated: 15 days ago • Promoted
    Firmware Engineer

    Firmware Engineer

    QualiZeal • hyderabad, telangana, in
    We are seeking a highly skilled and motivated Firmware Development Engineer to join our team in designing and developing embedded solutions for Linux-based gateway systems.You will play a key role ...Show more
    Last updated: 30+ days ago • Promoted
    Linux Device Driver Developer

    Linux Device Driver Developer

    Confidential • Hyderabad / Secunderabad, Telangana, Bengaluru / Bangalore
    Bangalore (BLR) / Hyderabad (HYD).We are seeking an experienced Linux Device Driver Developer with strong expertise in C programming. The candidate will be responsible for designing, developing, deb...Show more
    Last updated: 30+ days ago • Promoted
    Mirafra Technologies - Embedded Software Engineer - Linux Device Driver

    Mirafra Technologies - Embedded Software Engineer - Linux Device Driver

    Mirafra • Hyderabad
    Job Description : We are looking for a highly skilled Embedded Software Engineer with strong expertise in Embedded C programming and Linux device dri...Show more
    Last updated: 14 days ago • Promoted
    Embedded Linux Developer - Device Driver

    Embedded Linux Developer - Device Driver

    NXP Semiconductors • Hyderabad
    Description : We are seeking an experienced Embedded Linux Device Driver expert to join our team.The ideal candidate will have hands-on ex...Show more
    Last updated: 28 days ago • Promoted
    Linux Device Driver Engineer - Embedded C Programming

    Linux Device Driver Engineer - Embedded C Programming

    ANP HR Consultancy • Hyderabad
    Description : - Design, develop, and debug Linux Device Drivers for subsystems such as GPIO, DMA, LCD, Sensor, PCIe, Ethernet, NAND / NOR, or USB.Work on kernel-level p...Show more
    Last updated: 22 days ago • Promoted
    Linux Device Drivers

    Linux Device Drivers

    Confidential • Hyderabad / Secunderabad, Telangana, India
    Choosing Capgemini means choosing a place where you'll be empowered to shape your career, supported by a collaborative global community, and inspired to reimagine what's possible.Join us in helping...Show more
    Last updated: 30+ days ago • Promoted
    Engineer - Linux Device Drivers

    Engineer - Linux Device Drivers

    Confidential • Hyderabad / Secunderabad, Telangana, India
    Qualcomm India Private Limited.Engineering Group, Engineering Group > .Excellent C / C++ Programming Skills.Should have in-depth experience in Linux driver development and in particular Display driver...Show more
    Last updated: 15 days ago • Promoted
    Linux Device Drivers Developer

    Linux Device Drivers Developer

    Confidential • Hyderabad / Secunderabad, Telangana, India
    We are seeking a skilled Embedded Linux Engineer with 3–5 years of experience in Linux kernel and driver development.The ideal candidate will have strong programming skills in C, a solid understand...Show more
    Last updated: 11 days ago • Promoted