Talent.com
BSP and Linux Driver Developer

BSP and Linux Driver Developer

ConfidentialBengaluru / Bangalore, India
7 days ago
Job description

Board Support Package (BSP) Development

Responsible for developing and maintaining Linux kernel BSP and device drivers. The BSP and Linux Driver Developer will work closely with the System Architect and other team members to support the overall objectives of the Software team.

Areas Of Responsibility

Board Support Package (BSP) Development :

  • Develop and maintain BSPs for various hardware platforms.
  • Customize and optimize Linux kernel and bootloader for specific hardware.
  • Ensure seamless integration of hardware components with the operating system.
  • Board Bring up :
  • Initial Setup : Perform the initial hardware setup and bring up of new boards.
  • Hardware Debugging : Identify and resolve hardware issues during the bring up process.
  • Boot loader Development / Configuration : Develop, Build and debug boot loader – firmware to ensure proper hardware initialization

Driver Development :

  • Design, develop, and maintain Linux drivers for various hardware modules including GPIOs, PMIC, I2C, Bluetooth, Touchscreen, UART, Memory / Flash, Wi-Fi, USB, Display, Camera, Audio, SPI, Modem, Sensors, Battery Charging, and SD Card.
  • Ensure high performance, reliability, and security of drivers.
  • Debug and resolve issues related to hardware and driver interactions.
  • Integration and Testing :

  • Integrate drivers with the Linux kernel and ensure compatibility with different hardware platforms.
  • Conduct thorough testing of drivers, including unit tests, integration tests, and system tests.
  • Automate testing processes to ensure high-quality releases.
  • Collaboration and Documentation :

  • Collaborate with cross-functional teams including hardware engineers, software developers, and QA teams to define requirements and deliver solutions.
  • Document design specifications, development processes, and troubleshooting guides.
  • Continuous Improvement :

  • Stay updated with the latest trends and technologies in Linux kernel development and hardware integration.
  • Participate in code reviews and provide constructive feedback.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Documentation :

  • Technical Documentation : Create detailed documentation for BSP and board bring up processes, including user manuals and technical guides.
  • Reporting : Maintain logs and reports of testing and debugging activities
  • Skills Required

    Bluetooth, Usb, Memory, Linux Kernel, Uart, Spi, Device Drivers, SD Card, Sensors, Camera, modem, I2c, Flash, Audio, display

    Create a job alert for this search

    Linux Developer • Bengaluru / Bangalore, India

    Related jobs
    • Promoted
    Firmware Audio DSP Developer : 4- 6 yrs

    Firmware Audio DSP Developer : 4- 6 yrs

    LeadSoc Technologies Pvt LtdGreater Bengaluru Area, India
    Greeting from Leadsoc Technologies _ Bangalore.Position : Firmware Audio Dsp Developer.C++,C-language,Optimization-skills, Embedded C, audio, arm. Knowledge of different audio formats like DTS / Dolby / ...Show moreLast updated: 1 day ago
    • Promoted
    Linux Buses Lead

    Linux Buses Lead

    eInfochips (An Arrow Company)Bengaluru, Karnataka, India
    Key Responsibilities Lead the design, development, and integration of sensor frameworks on Linux platforms (e.Architect, implement, and maintain Linux kernel drivers for various sensors inclu...Show moreLast updated: 3 days ago
    • Promoted
    Embedded Developer - Linux Device Driver

    Embedded Developer - Linux Device Driver

    Anlage Infotech (India) Pvt LtdBangalore
    Embedded Developer (Linux Device drivers) for tier 1 MNC client, Bangalore Exp : 5 to 10yrs Mode of work : Hybrid<...Show moreLast updated: 30+ days ago
    • Promoted
    Linux Bsp

    Linux Bsp

    Visteon IndiaBengaluru, Republic Of India, IN
    Hands on experience in board bring-up with Hypervisors like QNX / Redbend / Integrity on various processor platforms like Qualcomm / Samsung / Renesas / NXP / etc. Excellent understanding of virtual...Show moreLast updated: 3 days ago
    • Promoted
    Device Driver Developer

    Device Driver Developer

    TekPillarBangalore
    Job Role : Device Driver Developer Experience : 4 to 7 Years Location : Bangalore We a...Show moreLast updated: 30+ days ago
    • Promoted
    Linux Device Driver Programmer

    Linux Device Driver Programmer

    MempageBangalore
    Company Description : Mempage Technologies Private Limited is dedicated to providing Product Engineering Services and Building Future Technology to simplify l...Show moreLast updated: 9 days ago
    • Promoted
    Walkin Drive_8-Nov-25_Linux L2 / L3_Bangalore

    Walkin Drive_8-Nov-25_Linux L2 / L3_Bangalore

    Tata Consultancy ServicesBengaluru, Karnataka, India
    We are Organizing a walk-in Drive at Bangalore Location on 08-Nov-2025.Address : TCS L-Centre, Plot No.EPIP Industrial Area, Whitefield,. In-depth knowledge of Linux : SUSE, RedHat,.Install and mainta...Show moreLast updated: 1 day ago
    • Promoted
    Linux Device Drivers

    Linux Device Drivers

    Capgemini EngineeringBengaluru, Karnataka, India
    I’m an experienced embedded software engineer with.Bachelor's degree in Computer Science / Electronics / Electrical Engineering. Proven ability to root cause and resolve system-level issues across the s...Show moreLast updated: 30+ days ago
    • Promoted
    Linux Kernel Developer

    Linux Kernel Developer

    Eximietas DesignBangalore 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 moreLast updated: 13 days ago
    • Promoted
    Embedded Developer

    Embedded Developer

    IgnitariumBengaluru, Karnataka, India
    Linux Kernel expertise with minimum 3 years of experience.Preferable to have Infotainment domain understanding.Practical Knowledge & Hands on experience in Linux Kernel , Drivers, and Linux Embedde...Show moreLast updated: 20 days ago
    • Promoted
    C++ Embedded Developer

    C++ Embedded Developer

    Andor TechGreater Bengaluru Area, India
    Bluetooth, WLAN, and other network communication protocols.Proficiency in debugging tools such as.Experience working with barcode printers, especially over serial, USB, or network interface.Underst...Show moreLast updated: 3 days ago
    • Promoted
    Linux driver developer / Linux kernel with C

    Linux driver developer / Linux kernel with C

    ConfidentialBengaluru / Bangalore, India
    We are looking for experienced engineer.In depth knowledge on kernal programming ( project exp).Extensive experience in Linux firmware and LDD ( projects exp). Strong analysis and program solving sk...Show moreLast updated: 7 days ago
    • Promoted
    Linux BSP

    Linux BSP

    Visteon IndiaBengaluru, Karnataka, India
    Hands on experience in board bring-up with Hypervisors like QNX / Redbend / Integrity on various processor platforms like Qualcomm / Samsung / Renesas / NXP / etc. Excellent understanding of virtual...Show moreLast updated: 3 days ago
    • Promoted
    Capgemini - Linux Device Driver Developer - Embedded Platform

    Capgemini - Linux Device Driver Developer - Embedded Platform

    CapegeminiBangalore
    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: 30+ days ago
    • Promoted
    Senior Platform Developer

    Senior Platform Developer

    ACL DigitalBengaluru, India
    ACL is hiring for C Linux (Kernel) Platform Developer.Years of Experience : - 5 to 10 Yrs.Yrs of Strong C programming skills. Proficiency in Linux, including experience with kernel modules, device dri...Show moreLast updated: 2 days ago
    • Promoted
    WLAN / Linux Device Driver Engineer

    WLAN / Linux Device Driver Engineer

    Thought FrameworksBangalore
    Position : WLAN + Linux Device Drivers Engineer Experience : 3+ Years Location : Bangalore <...Show moreLast updated: 30+ days ago
    • Promoted
    Walk-in-Drive_Linux L2_08-Nov-25

    Walk-in-Drive_Linux L2_08-Nov-25

    Tata Consultancy ServicesBangalore Urban, Karnataka, India
    We are Organizing a walk-in Drive at Bangalore Location on 08-Nov-2025.L-Center, Vydehi RC-1 Block, EPIP Industrial Area, 82, 6th Rd, KIADB Export Promotion Industrial Area, Whitefield, Bengaluru, ...Show moreLast updated: 2 days ago
    • Promoted
    Embedded Linux Developer - Kernel / Device Driver

    Embedded Linux Developer - Kernel / Device Driver

    VariteBangalore
    Job Summary : We are looking for an experienced Embedded Software Engineer with a strong foundation in embedded Linux, device driver development, and hardware-software integrat...Show moreLast updated: 30+ days ago