Board Support Package(BSP) Engineer

3 - 6 years

13 - 17 Lacs

Posted:3 weeks ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description


Job Title: Linux Yocto and BSP Engineer

Location:

Job Summary

Linux Yocto and BSP Engineer

Key Responsibilities

  • Develop and maintain

    Board Support Packages (BSPs)

    for custom embedded platforms.
  • Build and configure embedded Linux distributions using the

    Yocto Project

    (Poky, meta-layers, recipes).
  • Port and configure

    Linux kernel and device drivers

    for custom hardware.
  • Collaborate with hardware engineers during

    board bring-up and system integration

    .
  • Customize and optimize the

    bootloader (U-Boot)

    , Linux kernel, and system startup sequences.
  • Integrate and configure hardware peripherals (

    I2C, SPI, UART, USB, Ethernet, etc.

    ) using

    device tree

    .
  • Troubleshoot issues at bootloader, kernel, and application levels using tools like

    dmesg, GDB, JTAG, strace

    .
  • Work with CI/CD tools to automate builds and releases for firmware.

Required Skills

  • 3+ years of experience in

    embedded Linux

    development.
  • Strong experience with the

    Yocto Project

    (meta-layers, BitBake recipes, image customization).
  • Proficiency in

    Linux kernel configuration and device driver

    development.
  • Good understanding of

    bootloaders

    , especially

    U-Boot

    .
  • Experience in debugging hardware/software integration issues.
  • Familiar with

    scripting (Bash, Python)

    and

    version control (Git)

    .
  • Exposure to

    ARM-based processors

    like

    NXP i.MX

    ,

    TI Sitara

    , or

    STM32MP1

    .
  • Knowledge of

    cross-compilation toolchains

    and embedded build environments.

Educational Qualification

  • Bachelors degree in

    Electronics

    ,

    Computer Science

    ,

    Electrical Engineering

    , or related field.

Preferred Skills (Nice to Have)

  • Experience in

    RTOS

    or

    Bare-metal

    development.
  • Exposure to

    CI/CD pipelines

    (e.g., Jenkins, GitLab CI).
  • Familiarity with

    security features

    ,

    OTA updates

    , or

    secure boot

    processes.

Role: Embedded Systems Engineer

Industry Type: IT Services & Consulting

Department: Engineering - Software & QA

Employment Type: Full Time, Permanent

Role Category: Software Development

Education

UG: Any Graduate

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Mindteck logo
Mindteck

IT Services and IT Consulting

Bangalore Karnataka

RecommendedJobs for You

Annapurneshwari Nagar, Bengaluru/Bangalore