Talent.com
Linux Device Driver Engineer
Linux Device Driver EngineerPeople Prime Worldwide • Bengaluru, IN
No longer accepting applications
Linux Device Driver Engineer

Linux Device Driver Engineer

People Prime Worldwide • Bengaluru, IN
11 hours ago
Job description

Job Title : Linux Device Driver Engineer

📍 Location : Hyderabad & Bangalore

🧑 💻 Experience : 3–4 Years

🎓 Education : B.Tech / M.Tech (ECE / CSE)

Job Description

We are looking for a skilled Linux Device Driver Engineer with 3–4 years of hands-on experience to join our dynamic team. The ideal candidate will contribute to driver development, board bring-up, debugging, and system-level integration across cutting-edge embedded platforms. If you are passionate about low-level programming, hardware–software integration, and solving complex system challenges, we’d love to meet you.

Key Responsibilities

  • Develop, port, integrate, and test Linux device drivers , middleware, and user-space applications.
  • Perform board bring-up , including bootloader development and hardware validation.
  • Work closely with hardware, firmware, and software teams for seamless system integration.
  • Debug and resolve issues related to kernel stability, crashes, system locks, and abnormal resets.
  • Implement and troubleshoot communication interfaces such as I2C, SPI, UART, USB, CAN, MIPI CSI / DSI, and PCIe .
  • Use tools like JTAG, TRACE32, ICE, ICD , oscilloscopes, and protocol analyzers for in-depth debugging.
  • Write automation scripts using Python and shell scripting to streamline development and testing.
  • Collaborate with cross-functional teams and contribute to documentation, reviews, and continuous integration.

Required Skills

  • 3–4 years of hands-on experience in Linux device driver development and system-level programming.
  • Strong proficiency in C / C++ .
  • Experience with bootloaders and embedded board bring-up.
  • Deep understanding of Linux OS internals , multi-threading, synchronization, IPC, and parallel processing.
  • Familiarity with ARM 32 / 64-bit architectures .
  • Excellent debugging skills across hardware and kernel layers.
  • Proficiency with version control and collaboration tools such as GIT, Perforce, Gerrit, Code Collaborator, JIRA, Confluence, and Jenkins .
  • Strong analytical, problem-solving, and communication skills.
  • Ability to work effectively in cross-functional, collaborative environments.
  • Create a job alert for this search

    Linux Engineer • Bengaluru, IN

    Related jobs
    Linux Device Driver Development

    Linux Device Driver Development

    Eximietas Design • Bangalore Urban, Karnataka, India
    Dedicated to achieving new heights of excellence.Eximietas Design is a cutting-edge technology solutions provider, offering services and consulting to businesses of all sizes.We specialize in chip ...Show more
    Last updated: 30+ days ago • Promoted
    Linux Device Driver Engineer

    Linux Device Driver Engineer

    People Prime Worldwide • bangalore district, karnataka, in
    Job Title : Linux Device Driver Engineer.The ideal candidate will contribute to driver development, board bring-up, debugging, and system-level integration across cutting-edge embedded platforms.If ...Show more
    Last updated: 4 hours ago • Promoted • New!
    Linux Buses Lead

    Linux Buses Lead

    eInfochips (An Arrow Company) • bangalore, karnataka, in
    Architect, implement, and maintain.Collaborate with hardware and firmware teams for.Debug kernel and user-space issues using. Linux kernel driver development.Solid debugging and problem-solving skil...Show more
    Last updated: 20 days ago • Promoted
    Device Driver Developer

    Device Driver Developer

    TekPillar • Bangalore
    Job Role : Device Driver Developer Experience : 4 to 7 Years Location : Bangalore We a...Show more
    Last updated: 30+ days ago • Promoted
    Linux Kernel Engineer

    Linux Kernel Engineer

    Ignitarium • Bengaluru, Karnataka, India
    We are looking for engineers who can develop, test and debug software in an embedded platform.Required skills and Knowledge : . Very good programming skills in C language or C++ language.Possess any o...Show more
    Last updated: 30+ days ago • Promoted
    Linux Device Driver Engineer - C / C++

    Linux Device Driver Engineer - C / C++

    SEMI LEAF • Bangalore
    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
    Firmware Engineer

    Firmware Engineer

    UST • Bengaluru, Karnataka, India
    Embedded C / C++ and Linux-based firmware development.Linux internals, kernel modules, and device drivers.Proficiency in debugging using. I2C, SPI, UART, CAN, Ethernet, USB).Git), CI / CD, and agile pra...Show more
    Last updated: 14 days ago • Promoted
    Embedded Linux Development Engineer

    Embedded Linux Development Engineer

    Luxoft • Bengaluru, Karnataka, India
    This is a great opportunity to work as a part of a highly regarded team to deliver leading-edge solutions.We are looking for an experienced engineer for an exciting role to augment our Client's cor...Show more
    Last updated: 20 days ago • Promoted
    Embedded Linux Development Engineer

    Embedded Linux Development Engineer

    Luxoft India • Bengaluru, Karnataka, India
    This is a great opportunity to work as a part of a highly regarded team to deliver leading-edge solutions.We are looking for an experienced engineer for an exciting role to augment our Client's cor...Show more
    Last updated: 30+ days ago • Promoted
    C Linux System Networking Developer

    C Linux System Networking Developer

    Tata Electronics • hosur, tamil nadu, in
    Bachelor’s or Master’s degree in Computer Science, Software Engineering.Design and develop embedded software in C for networking products. Work on Linux kernel and user-space components for embedded...Show more
    Last updated: 4 hours ago • Promoted • New!
    Device driver development

    Device driver development

    ACL Digital • Bengaluru, Karnataka, India
    Development experience of PDLs (peripheral drivers and libraries) like crypto, smartio etc.Developments experience of Hardware Abstraction Layer (HAL). Development experience of Middleware.Develop C...Show more
    Last updated: 1 day ago • Promoted
    Linux Device Driver Engineer - Embedded C Programming

    Linux Device Driver Engineer - Embedded C Programming

    ANP HR Consultancy • Bangalore
    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: 21 days ago • Promoted
    Mirafra Technologies - Embedded Software Engineer - Linux Device Driver

    Mirafra Technologies - Embedded Software Engineer - Linux Device Driver

    Mirafra • Bangalore
    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: 12 days ago • Promoted
    Linux Device Driver Developer

    Linux Device Driver Developer

    Ignitarium • Bengaluru, Karnataka, India
    Senior Embedded Software Engineer.We are looking for engineers who can develop, test and debug software in an embedded platform. Required skills and Knowledge : .Very good programming skills in C lang...Show more
    Last updated: 5 days ago • Promoted
    Core BSP & Linux Driver Developer

    Core BSP & Linux Driver Developer

    People Prime Worldwide • Bengaluru, India
    Important Note (Please Read Before Applying).You have less than 3 or more than 4 years of relevant experience.You do NOT have hands-on Linux device driver development experience.You have only appli...Show more
    Last updated: 14 hours ago • Promoted • New!
    C++ Engineer - Device Driver

    C++ Engineer - Device Driver

    SMARTWORK IT SERVICES • Bangalore
    Description : Title : C++ Engineer Location : Bangalore Experience : 6-10 years <...Show more
    Last updated: 11 days ago • Promoted
    WLAN / Linux Device Driver Engineer

    WLAN / Linux Device Driver Engineer

    Thought Frameworks • Bangalore
    Position : WLAN + Linux Device Drivers Engineer Experience : 3+ Years Location : Bangalore <...Show more
    Last updated: 30+ days ago • Promoted
    Linux Kernel / Driver Bring-up -Development

    Linux Kernel / Driver Bring-up -Development

    Eximietas Design • Bangalore Urban, Karnataka, India
    Dedicated to achieving new heights of excellence.Eximietas Design is a cutting-edge technology solutions provider, offering services and consulting to businesses of all sizes.We specialize in chip ...Show more
    Last updated: 30+ days ago • Promoted