Talent.com
BSP and Linux Driver Developer
BSP and Linux Driver DeveloperConfidential • Bengaluru / Bangalore, India
No longer accepting applications
BSP and Linux Driver Developer

BSP and Linux Driver Developer

Confidential • Bengaluru / Bangalore, India
30+ 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
    Apigee, GCP(Linux+Networking)_Chennai, Bangalore, Gandhinagar

    Apigee, GCP(Linux+Networking)_Chennai, Bangalore, Gandhinagar

    Tata Consultancy Services • Bengaluru, Karnataka, India
    TCS Hiring for Apigee, GCP(Linux+Networking).Job Location : Chennai, Bangalore, Gandhinagar.APIGEE, GCP, Linux, Apigee OPDK, Associate Cloud Engineer. Must Have : Associate cloud Engineer Certified.Ha...Show more
    Last updated: 17 days ago • Promoted
    BSP

    BSP

    Capgemini Engineering • Bengaluru, Karnataka, India
    BSP | 6 To 9 years | Bangalore.Engineering experience in SW development in embedded projects.Expertise in C,C++, debugging with working knowledge of git / gerrit. Working experience in multiple Device...Show more
    Last updated: 2 days ago • Promoted
    Linux L2 ECS

    Linux L2 ECS

    Tata Consultancy Services • Bengaluru, Karnataka, India
    Managing & maintaining SUSE and Redhat Servers.Managing IBM,Fujitsu and HP HANA appliance servers.Building / reimages Suse Linux servers in both physical and virtual environment.Managing Linux virtua...Show more
    Last updated: 10 days ago • Promoted
    Linux Administrator_4 TO 8 YEARS_BENGALURU

    Linux Administrator_4 TO 8 YEARS_BENGALURU

    Tata Consultancy Services • Bengaluru, Karnataka, India
    TCS IS HIRING FOR LINUX 4 TO 8 YEARS_BENGALURU LOCATION.Managing & maintaining SUSE and Redhat Servers.Managing IBM,Fujitsu and HP HANA appliance servers. Building / reimages Suse Linux servers in bot...Show more
    Last updated: 11 days ago • Promoted
    Linux Administrator

    Linux Administrator

    Network People Services Technologies Ltd. (NPST- Banking and Payment Solutions) • Bengaluru, Karnataka, India
    NPST is a fintech company bridging the banking and fintech worlds with its product suite of technology and payments, for over 10 years. We provide software and digital payment solutions to the BFSI ...Show more
    Last updated: 30+ days ago • Promoted
    Linux Administrator

    Linux Administrator

    Tata Consultancy Services • Bangalore, IN
    TCS Bengaluru is Hiring! Looking for experienced professionals to join our IT Infrastructure team and shape the future with us. Bengaluru only NO WFH or Hybrid mode.Mode of interview - Teams intervi...Show more
    Last updated: 30+ days ago • Promoted
    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: 10 days ago • Promoted
    SAP| SM LLD| Linux (E3) + CFM (Physical Hardware)

    SAP| SM LLD| Linux (E3) + CFM (Physical Hardware)

    MAK Technologies LLC • Bengaluru, Karnataka, India
    SAP| SM LLD| Linux (E3) + CFM (Physical Hardware).Managing & maintaining SUSE and Redhat Servers.Managing IBM, Fujitsu and HP HANA appliance servers. Building / reimages Suse Linux servers in both phy...Show more
    Last updated: 7 days ago • Promoted
    Founding Embedded Lead Engineer - AOSP Device Drivers

    Founding Embedded Lead Engineer - AOSP Device Drivers

    HappiDost.ai • Bengaluru, Karnataka, India
    AI native OS and smart headphone with cameras - like Jarvis.Founding Lead Engineer specializing in few or more Android Device Drivers (Display, Camera, Fingerprint, WiFi, BT, LTE etc etc) that make...Show more
    Last updated: 2 days ago • Promoted
    Senior Python Backend Developer in Linux

    Senior Python Backend Developer in Linux

    Luxoft • Bengaluru, Karnataka, India
    Innovation Building (10th floor) - - INNOVATOR BUILDING, L10, ITPB, WHITEFIELD, BENGALURU- 560066, KARNATAKA,INDIA.Luxoft has been asked to contract a Developer in support of a number of customer i...Show more
    Last updated: 11 days ago • Promoted
    Walkin drive- 6th Dec-Linux L3 Admin-Bangalore

    Walkin drive- 6th Dec-Linux L3 Admin-Bangalore

    Tata Consultancy Services • Bengaluru, Karnataka, India
    Walkin Venue- Bangalore-L center - TCS L-Centre, Plot No.EPIP Industrial Area,Whitefield,Bangalore - 560066.Core Linux Admin (Red hat), Linux Server Administrator-L3 (Role).Not application support / ...Show more
    Last updated: 2 days ago • Promoted
    Linux Desktop

    Linux Desktop

    Tata Consultancy Services • Bengaluru, Karnataka, India
    Perform hardware and software administration for desktops, workstations, and laptops running RedHat Enterprise Linux and Ubuntu Linux. Deploy, configure, and maintain Linux-based operating systems a...Show more
    Last updated: 30+ days ago • Promoted
    Embedded BSP Tester

    Embedded BSP Tester

    Recro • Bengaluru, Karnataka, India
    Requirement : BSP Tester / BSP Software Engineer (High Priority).Strong expertise in Embedded C and C programming.Hands-on development experience in Board Support Package (BSP).If they only configur...Show more
    Last updated: 1 day 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: 14 days ago • Promoted
    Linux BSP-Embedded Developer

    Linux BSP-Embedded Developer

    eInfochips (An Arrow Company) • Bengaluru, Karnataka, India
    Skills- Linux BSP, Device Driver (Embedded Firmware Engineer).NP- Immediate Joiner Preferred.Strong knowledge for Linux device drivers, Linux Kernel Programming,. Expert in multimedia such as CSI, c...Show more
    Last updated: 5 hours ago • Promoted • New!
    Linux Developer

    Linux Developer

    Bosch Global Software Technologies • Bengaluru, Karnataka, India
    Linux kernel developer(5-10 years) : .Linux internals Strong foundation in C programming and shell scripting Proficiency in yocto build environment and cross compile toolchains.Experience in developi...Show more
    Last updated: 23 days ago • Promoted
    Walkin drive- 6th Dec-Linux L2 Admin-Bangalore

    Walkin drive- 6th Dec-Linux L2 Admin-Bangalore

    Tata Consultancy Services • Bengaluru, Karnataka, India
    Walkin Venue- Bangalore-L center - TCS L-Centre, Plot No.EPIP Industrial Area,Whitefield,Bangalore - 560066.Managing & maintaining SUSE Servers. Managing IBM, DELL, Lenovo Fujitsu and HP HANA applia...Show more
    Last updated: 2 days ago • Promoted
    Linux L3

    Linux L3

    Tata Consultancy Services • Bengaluru, Karnataka, India
    Linux & Cloud Admin responsible for providing L3 / L4 expert support Linux ( SUSE and Redhat ) and.Windows OS, Hosted in hyperscaler platforms ( Azure ,GCP,AWS,IBM Cloud ) and.Act as the L3 / L4 escala...Show more
    Last updated: 30+ days ago • Promoted