Yocto Lead Engineer – Embedded Linux BSP


Job Location:

Bengaluru - India

Monthly Salary: Not Disclosed
Posted on: 2 days ago
Vacancies: 1 Vacancy

Job Summary

Company Name: WillwareTechnologies
Role:Yocto Lead Engineer - Embedded Linux BSP
Experience:7 Years
Location: Bangalore
WorkMode: Onsite


Job Summary

We are seeking an experienced Yocto Lead Engineer with strong expertise in Embedded Linux BSP (Board Support Package) development. The ideal candidate should have hands-on experience in Yocto Project Linux Kernel U-Boot Device Driver development and Board Bring-up along with the ability to lead a team provide technical guidance and drive end-to-end BSP integration for automotive and embedded platforms.

Key Responsibilities

  • Lead the design development and maintenance of Yocto-based Linux distributions for embedded and automotive platforms.
  • Develop customize and maintain Board Support Packages (BSPs) using the Yocto Project.
  • Customize and debug the Linux Kernel Linux boot process and U-Boot bootloader.
  • Perform board bring-up and hardware enablement for embedded platforms.
  • Develop and integrate Linux device drivers (I2C SPI UART CAN GPIO USB Ethernet etc.).
  • Create and maintain Yocto layers recipes BitBake configurations and SDKs.
  • Integrate BSPs for embedded processors such as NXP Qualcomm TI SoCs or similar platforms.
  • Debug hardware and software issues using GDB JTAG Oscilloscope Logic Analyzer and other debugging tools.
  • Optimize Linux boot time system performance reliability and security.
  • Collaborate with Hardware QA DevOps and Application teams to ensure smooth system integration.
  • Perform code reviews static code analysis and support CI/CD integration for Yocto builds.
  • Mentor junior engineers and provide technical leadership.
  • Participate in customer discussions defect analysis release planning and technical reviews.

Required Skills

  • 7-10 years of Embedded Systems development experience.
  • Minimum 2-3 years of hands-on experience in Yocto-based BSP development.
  • Strong programming skills in C (C is an added advantage).
  • Good knowledge of Shell Scripting.
  • Hands-on experience with:
    • Yocto Project
    • BitBake
    • Linux Kernel
    • Linux Boot Process
    • U-Boot
    • Board Bring-up
    • BSP Development
    • Device Driver Development
    • Embedded Linux
  • Experience with embedded processors such as:
    • NXP
    • Qualcomm
    • Texas Instruments (TI) SoCs
  • Experience with communication protocols:
    • I2C
    • SPI
    • UART
    • CAN
  • Strong debugging skills using:
    • GDB
    • JTAG
    • Oscilloscope
    • Logic Analyzer
  • Experience working in Agile/Scrum development environments.

Preferred Skills

  • Exposure to ISO 26262 Functional Safety.
  • Knowledge of Automotive SPICE (ASPICE).
  • Experience with Secure Boot OTA Updates and embedded security.
  • Hands-on experience with Jenkins Git Gerrit GitHub Bitbucket and CI/CD pipelines.
  • Experience leading a team of 3-5 engineers.
  • Customer-facing experience in requirement discussions design reviews and defect resolution.

Required Skills:

Yocto-basedCLinux KernelQualcommSecure BootJenkins

Company Name: WillwareTechnologiesRole:Yocto Lead Engineer - Embedded Linux BSPExperience:7 YearsLocation: BangaloreWorkMode: OnsiteJob Summary We are seeking an experienced Yocto Lead Engineer with strong expertise in Embedded Linux BSP (Board Support Package) development. The ideal candidate shoul...