Talent.com
This job offer is not available in your country.
Linux Device Driver Engineer - C / C++ Programming

Linux Device Driver Engineer - C / C++ Programming

SEMI LEAFHyderabad
30+ days ago
Job 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 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 :

  • Bachelors / Masters 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.
  • (ref : hirist.tech)

    Create a job alert for this search

    Linux Engineer • Hyderabad

    Related jobs
    • Promoted
    Engineering Manager -Linux Kernel Development / Low-level Embedded Firmware

    Engineering Manager -Linux Kernel Development / Low-level Embedded Firmware

    Silicon Labshyderabad, telangana, in
    We are seeking a hands-on technical.Linux driver and low-level firmware development team for Wi-Fi ICs.In this role, you will contribute directly to Linux kernel drivers and hardware accelerator fi...Show moreLast updated: 4 days ago
    • Promoted
    Leadsoc Technologies - Embedded Linux Developer - SoC

    Leadsoc Technologies - Embedded Linux Developer - SoC

    Leadsoc Technologies Pvt LtdHyderabad
    About the Role : Lead and own platform-level Linux development for complex SoCscovering low-level drivers, board bring-up, performance / pow...Show moreLast updated: 16 days ago
    • Promoted
    WLAN Developer - Embedded C Programming

    WLAN Developer - Embedded C Programming

    ETENICO RECRUITSHyderabad
    Job Description : We're looking for an experienced WLAN Developer to join our team.The ideal candidate will have a strong background in developing and debugging ...Show moreLast updated: 28 days ago
    • Promoted
    Power Management Engineer - Android & Linux Device Drivers

    Power Management Engineer - Android & Linux Device Drivers

    Semi leafHyderabad
    Job Overview : We are looking for a highly skilled Lead Power Management Engineer to drive the development of power-efficient embedded systems on Android and ...Show moreLast updated: 30+ days ago
    • Promoted
    Windows Driver Developer

    Windows Driver Developer

    ACL Digitalhyderabad, telangana, in
    Windows driver development, preferably with AMD or similar x86 platforms.Strong experience in Windows networking driver development. Experience in Windows kernel-mode driver development (WDM, KMDF, ...Show moreLast updated: 16 days ago
    • Promoted
    Firmware Engineer

    Firmware Engineer

    QualiZealhyderabad, 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 moreLast updated: 30+ days ago
    • Promoted
    Device Driver Engineer - C++

    Device Driver Engineer - C++

    5G-AIHyderabad
    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 moreLast updated: 30+ days ago
    • Promoted
    Embedded Firmware Developer

    Embedded Firmware Developer

    Cognizanthyderabad, telangana, in
    We are looking for a highly skilled.The ideal candidate will have deep expertise in low-level driver development, microcontroller programming, and interfacing with various hardware peripherals.Deve...Show moreLast updated: 7 days ago
    • Promoted
    Capgemini - Linux Device Driver Developer - Embedded Platform

    Capgemini - Linux Device Driver Developer - Embedded Platform

    CapegeminiHyderabad
    This role involves the development and application of engineering practice and knowledge in the following technologies : Standards and protocols, application software and embedded software for wire...Show moreLast updated: 7 days ago
    • Promoted
    Senior Developer - C / C++ Programming

    Senior Developer - C / C++ Programming

    FUSION SOFTWARE SOLUTIONS INDIA PRIVATE LIMITEDHyderabad
    Key Areas of Responsibility : - Strong development skills : Emphasize clean code, agile methodologies, and SOLID principles. Strong experience in designing software s...Show moreLast updated: 30+ days ago
    • Promoted
    Capgemini - Embedded C++ Engineer - Python / Linux

    Capgemini - Embedded C++ Engineer - Python / Linux

    Capgemini Technology Services India LimitedHyderabad
    Embedded C++ with Python, Linux Location : Mumbai, Pune, Hyderabad, Chennai, Noida, Gurgaon, Bangalore, Gandhinagar C...Show moreLast updated: 11 days ago
    • Promoted
    • New!
    Technical manager - Linux BSP Firmware (CXL Type-3 Memory Expanders)

    Technical manager - Linux BSP Firmware (CXL Type-3 Memory Expanders)

    Mulya TechnologiesGreater Hyderabad Area, India
    Technical Manager - Linux BSP Firmware (CXL Type-3 Memory Expanders).Founded by highly respected Silicon Valley veterans - with its design centers established in Santa Clara, California.Our pay com...Show moreLast updated: 6 hours ago
    • Promoted
    • New!
    Software Engineer – C Programming, Linux & Protocols

    Software Engineer – C Programming, Linux & Protocols

    7 Darterhyderabad, telangana, in
    This role is ideal for individuals who enjoy low-level, performance-critical programming and want to work on real-time systems, protocol integration, and high-efficiency software modules.Write clea...Show moreLast updated: 2 hours ago
    • Promoted
    Linux Device Driver Engineer - SoC

    Linux Device Driver Engineer - SoC

    SEMI LEAFHyderabad
    Responsibilities : - Porting existing Linux device drivers to new platforms, SoCs, and kernel versions.New driver development for custom hardware components and perip...Show moreLast updated: 30+ days ago
    • Promoted
    Windows C++ Driver Developer - Linux & Kernel Internals

    Windows C++ Driver Developer - Linux & Kernel Internals

    Stealth Mode Startup - AI Product Based CompanyHyderabad
    About us : World-class Software team works on unique solutions to complex problems that arise in mapping AI workloads to Silicon. Our top-to-bottom AI Software stack is full of ...Show moreLast updated: 30+ days ago
    • Promoted
    Runtime Engineer - Device Driver

    Runtime Engineer - Device Driver

    Stealth Mode Startup - AI Product Based CompanyHyderabad
    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 moreLast updated: 30+ days ago
    • Promoted
    Linux Device Drivers

    Linux Device Drivers

    HCLTechhyderabad, telangana, in
    Greetings from HCL Technologies!.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 m...Show moreLast updated: 30+ days ago
    • Promoted
    Linux Engineer

    Linux Engineer

    Recrohyderabad, telangana, in
    Nasuni is a profitable, growing SaaS data infrastructure company reinventing.Partners, our engineers aren’t working behind the scenes — they’re building what’s. Our platform lets businesses seamless...Show moreLast updated: 7 days ago