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

Embedded Linux Driver Engineer - C Programming

Acclivis TechnologiesPune
3 days ago
Job description

Description :

As an Embedded Linux Driver Engineer, you will be responsible for designing, developing, and maintaining low-level software, including device drivers and board support packages. You will work closely with hardware and firmware teams to ensure seamless integration of peripheral devices on embedded platforms.

Key Responsibilities :

  • Develop and maintain Linux kernel modules and device drivers for embedded platforms.
  • Work on Board Support Packages (BSP), including bootloader development and customization.
  • Port and migrate Linux kernels to various hardware platforms and architectures.
  • Interface with hardware through protocols like UART, I2C, SPI, I2S, GPIO, PCIe, MMC, USB, etc.
  • Collaborate with cross-functional teams to define software requirements and resolve hardware / software integration issues.
  • Debug and optimize system-level issues to improve performance, stability, and reliability.
  • Provide detailed documentation of driver development and integration processes.

Required Skills & Qualifications :

  • Strong experience in System C programming on Linux-based platforms.
  • 5+ years of hands-on experience in Linux kernel and device driver development.
  • Expertise in Linux internals, kernel debugging, and hardware-software integration.
  • Proficient with bootloader development and BSP customization.
  • In-depth experience with peripheral interfaces such as UART, I2C, SPI, I2S, GPIO, PCIe, MMC, USB.
  • Solid understanding of processor architecture, especially i.e. MX or ARM-based platforms.
  • Experience in kernel porting / migration across versions and platforms.
  • Nice to Have :

  • Experience working with PowerPC architecture.
  • Familiarity with Python scripting for automation or testing tasks.
  • Exposure to embedded development tools (JTAG, oscilloscopes, logic analyzers, etc.)
  • (ref : hirist.tech)

    Create a job alert for this search

    Embedded Engineer • Pune

    Related jobs
    • Promoted
    Embedded Firmware Engineer (With LON Protocol) - Pune

    Embedded Firmware Engineer (With LON Protocol) - Pune

    L&T Technology ServicesPune, Maharashtra, India
    We are looking for Embedded Firmware Engineer, who is having experience in LON Protocol.Location- Pune (Kalyani Nagar).Embedded firmware engineer having Knowledge of the LON protocol (Local Operati...Show moreLast updated: 6 days ago
    • Promoted
    Embedded Firmware Testing

    Embedded Firmware Testing

    ACL DigitalPune, Maharashtra, India
    Python, Pytest, Embedded Firmware testing, Hands on testing experience with.We are seeking a skilled Embedded Test Engineer to join our dynamic team. In this role, you will be responsible for testin...Show moreLast updated: 6 days ago
    • Promoted
    Linux BSP Developer - Embedded System

    Linux BSP Developer - Embedded System

    TekPillarPune
    Position : Linux BSP Lead / Embedded Software Engineer - Camera Systems Experience : 4 - 8 Years Location : < / b&...Show moreLast updated: 16 days ago
    • Promoted
    Embedded Engineer

    Embedded Engineer

    Tenet K D Platforms Pvt LtdPune, Maharashtra, India
    We're Hiring : Full Stack Hardware Developer – Embedded Systems & IoT.We are looking for a passionate and hands-on.STM32, ESP32, and other microcontroller platforms. The ideal candidate should be pro...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer (Wifi / Kernel / Embedded)

    Software Engineer (Wifi / Kernel / Embedded)

    Arista NetworksPune, Maharashtra, India
    Arista is a well-established and profitable company with over $5 billion in revenue.Arista’s award-winning platforms, ranging in Ethernet speeds up to 800G bits per second, redefine scalability, ag...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Engineer

    Embedded Engineer

    Dminds Solutions Inc.Pune, Maharashtra, India
    We are looking for Embedded Firmware Engineer Candidates with a minimum of 7+ Years of overall experience.Notice Period : Immediate or within 15 days. Joining candidates are preferred.Sound working e...Show moreLast updated: 19 days ago
    • Promoted
    Hiring for C++ Embedded + Automotive- Pune

    Hiring for C++ Embedded + Automotive- Pune

    Tata TechnologiesPune, Maharashtra, India
    Automotive / C++ Embedded + I2C+SPI+UART / (Embedded Device Drivers) - Profiles will be considered for this role.Create and maintain embedded software using C++. Develop and implement control algorit...Show moreLast updated: 10 days ago
    • Promoted
    Senior Embedded Software Engineer - C / C++ Programming

    Senior Embedded Software Engineer - C / C++ Programming

    Intraedge Technologies Ltd.Pune
    Role : Senior Embedded Linux Developer Experience : 710 years.About the Role : We are looking for a highly experienced Senior Embedded...Show moreLast updated: 30+ days ago
    • Promoted
    Tessolve - Embedded Software Engineer - Linux / RTOS Platform

    Tessolve - Embedded Software Engineer - Linux / RTOS Platform

    Tessolve SemiconductorPune
    Role : Embedded Developer Location : Pune Employer : Tessolve Semiconductors Show moreLast updated: 30+ days ago
    Embedded Linux Engineer (C,C++, Linux)

    Embedded Linux Engineer (C,C++, Linux)

    Epergne SolutionsPune, Maharashtra, India
    Quick Apply
    Embedded Linux Engineer (C,C++, Linux).Deep understanding and hands-on experience with : .Linux kernel and device tree configuration (preferred). User-space application development.Industrial Communic...Show moreLast updated: 30+ days ago
    • Promoted
    Linux Embedded Software Developer

    Linux Embedded Software Developer

    IntraEdgePune, Maharashtra, India
    Senior Embedded Linux Developer.We are looking for a highly experienced.Senior Embedded Linux Developer.The ideal candidate will take a leading role in designing, developing, and maintaining robust...Show moreLast updated: 10 days ago
    • Promoted
    Senior Embedded Software Engineer

    Senior Embedded Software Engineer

    Accolade Electronics Private Limitedpune, maharashtra, in
    We at Accolade Electronics are on the look-out for a Senior Engineer Software Development to join our Software Development team. Experience in Embedded Development in C, C++, data structures and mul...Show moreLast updated: 5 days ago
    • Promoted
    Qualys - Technical Implementation Engineer - Linux / Windows OS

    Qualys - Technical Implementation Engineer - Linux / Windows OS

    QUALYS SECURITY TECHSERVICES PRIVATE LIMITEDPune
    About the job : Come work at a place where innovation and teamwork come together to support the most exciting missions in the world!Show moreLast updated: 30+ days ago
    • Promoted
    Embedded C (FTF drive - 20th Sep)

    Embedded C (FTF drive - 20th Sep)

    OrcapodPune, Maharashtra, India
    Embedded C - FTF Drive - 20th Sep.Development experience on Embedded C, with RTOS Experience.A candidate should have experience in low-level driver development.Show moreLast updated: 10 days ago
    • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    TekPillarPune
    Job Role : Embedded Software Engineer Experience : 2 to 10 Years Locations : Bangalore, Kochi, Ahmedabad, M...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    ▷ (Urgent Search) Linux Developer

    ▷ (Urgent Search) Linux Developer

    Accolade Electronics Private LimitedPune, Maharashtra, India
    Job Description : Embedded Linux Developer Position Summary We are seeking an experienced Embedded Linux Developer with 3–5 years of hands-on experience in embedded systems, Linux kernel, and driv...Show moreLast updated: less than 1 hour ago
    • Promoted
    Linux Developer

    Linux Developer

    Accolade Electronics Private LimitedPune, Maharashtra, India
    Job Description : Embedded Linux Developer.Linux kernel, and driver / application development.The ideal candidate should have strong expertise in low-level programming, board bring-up, and system inte...Show moreLast updated: 5 days ago
    • Promoted
    Capgemini - Linux Device Driver Developer - Embedded Platform

    Capgemini - Linux Device Driver Developer - Embedded Platform

    CapegeminiPune
    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: 19 days ago