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

Coders Brain Technology Private LimitedDelhi, IN
17 days ago
Job type
  • Remote
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 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 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 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 • Delhi, IN

    Related jobs
    • Promoted
    Capgemini - Embedded C++ Engineer - Python / Linux

    Capgemini - Embedded C++ Engineer - Python / Linux

    Capgemini Technology Services India LimitedNoida
    Embedded C++ with Python, Linux Location : Mumbai, Pune, Hyderabad, Chennai, Noida, Gurgaon, Bangalore, Gandhinagar C...Show moreLast updated: 10 days ago
    • Promoted
    C++ Developer - Trading Platform

    C++ Developer - Trading Platform

    K & R EnterprisesGurgaon
    We are looking for a Software Engineer for a Financial services firm Desired Skills : 1.Knowledge on large-scale C / C++ based multi-thre...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Linux Engineer

    Embedded Linux Engineer

    BotLab DynamicsNew Delhi, Delhi, India
    We are seeking a highly skilled Embedded Linux Engineer to join our innovative team.MX ARM Cortex-A series and other ARM Cortex-A series processors. Driver Development : Create, optimize, and maintai...Show moreLast updated: 6 days ago
    • Promoted
    C++ Developer - Linux Applications

    C++ Developer - Linux Applications

    Confianza ConsultingNoida
    Job Title : C++ Developer Linux Application Software Location : Bangalore, Hyderabad, Pune, Chennai, Gurugram, Noida ...Show moreLast updated: 30+ days ago
    • Promoted
    C Developer

    C Developer

    ConfidentialGurgaon / Gurugram, Chennai, Bengaluru / Bangalore
    Good programming skills in C, C++, and Data Structures.Strong proficiency in Linux OS usage and fundamentals.Experience in core BSP, Kernel, Drivers, Kernel / User-space library, and Application Deve...Show moreLast updated: 7 days ago
    • Promoted
    Engineer - Technical, Linux & CCNA Certified

    Engineer - Technical, Linux & CCNA Certified

    ConfidentialDelhi, India
    We are seeking a highly skilled and detail-oriented Field Engineer with strong technical expertise, excellent communication skills, and the ability to work in fast-paced, time-sensitive environment...Show moreLast updated: 7 days ago
    • Promoted
    Embedded Firmware Engineer

    Embedded Firmware Engineer

    Six Sense Mobilitynew delhi, delhi, in
    Note : Only apply if you've related a few years of experience as described below.Preferred controller : ARM, STM32.Required Expertise in Embedded C and C++. Designation : Embedded System Engineering.Yo...Show moreLast updated: 24 days ago
    • Promoted
    Capgemini - Linux Device Driver Developer - Embedded Platform

    Capgemini - Linux Device Driver Developer - Embedded Platform

    CapegeminiGurugram
    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: 6 days ago
    • Promoted
    Embedded Software Developer - C++ / Embedded Linux

    Embedded Software Developer - C++ / Embedded Linux

    SKYGATE CONSULTINGGurgaon
    Job Description : - Must have very good expertise in C++ programming language with feature development experience using this language. One or more years of experience in program...Show moreLast updated: 30+ days ago
    • Promoted
    Linux Developer

    Linux Developer

    L&T Technology ServicesNoida, Uttar Pradesh, India
    Show moreLast updated: 30+ days ago
    • Promoted
    C++ Developer - Embedded Linux Platform

    C++ Developer - Embedded Linux Platform

    TalproDelhi, IN
    Remote
    Education : - Masters / Bachelors in Computer Science or Electronics and Communication Engineering or related field Mandatory Skills : <...Show moreLast updated: 30+ days ago
    • Promoted
    Firmware Engineer - CAN / LIN

    Firmware Engineer - CAN / LIN

    SKYGATE CONSULTINGGurgaon
    SALARY : 18LPA - 24LPA Skills - C, Linux, STM, NXP, CAN, LIN, UART, SPI, I2C, Automotive experience, AUTOSAR (optional) Responsi...Show moreLast updated: 30+ days ago
    • Promoted
    BotLab Dynamics - Embedded Linux Engineer - ARM / Python

    BotLab Dynamics - Embedded Linux Engineer - ARM / Python

    BotLab DynamicsNew Delhi
    Job Overview : We are seeking a highly skilled Embedded Linux Engineer to join our innovative team.The ideal candidate should bring extensive exper...Show moreLast updated: 2 days ago
    • Promoted
    C++ Developer - Linux / Multithreading

    C++ Developer - Linux / Multithreading

    ConfidentialNoida
    We are seeking a highly skilled and experienced.You will be involved in all phases of the software development lifecycle, from design and implementation to testing and deployment, with a strong emp...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Firmware Engineer

    Principal Firmware Engineer

    PentairNoida, Uttar Pradesh, India
    The right person for this position should have 7+years of experience in IoT embedded systems.He / She should be passionate, tech savvy, academically sound, have interest in embedded devices and techn...Show moreLast updated: 13 days ago
    • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    TekPillarGurgaon
    Job Role : Embedded Software Engineer Experience : 2 to 10 Years Locations : Bangalore, Kochi, Ahmedabad, M...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Site Reliability Engineer - Docker & Kubernetes

    Senior Site Reliability Engineer - Docker & Kubernetes

    MindBrainDelhi, IN
    Remote
    Position SITE Reliability Engineer.Technical Skills : - Programming : Proficiency in languages like Python.Operating Systems : Deep unde...Show moreLast updated: 30+ days ago
    • Promoted
    Rosmerta Technologies - Senior Embedded Firmware Developer - C / C++ Programming

    Rosmerta Technologies - Senior Embedded Firmware Developer - C / C++ Programming

    Rosmerta Technologies LimitedGurugram
    Job Overview : Rosmerta Technologies Limited is seeking a Mid-Level Senior Embedded Firmware Developer with 4 to 6 years of experience. The ideal candidate will have a...Show moreLast updated: 30+ days ago