Your browser does not support javascript! Please enable it, otherwise web will not work for you.

BSP Developer @ Mindteck

Home > Software Development

 BSP Developer

Job Description

Job Title: Linux Yocto and BSP Engineer

Location: Bangalore, India
Experience: 3+ Years

Job Summary

We are seeking a skilled Linux Yocto and BSP Engineer with 3+ years of hands-on experience in embedded Linux development. You will be part of a dynamic team responsible for building custom embedded Linux solutions using the Yocto Project and working closely with hardware to develop and maintain Board Support Packages (BSPs).

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.

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Embedded Systems Engineer
Employement Type: Full time

Contact Details:

Company: Mindteck
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   Yocto Project Bsp Development Linux kernel Low-level debugging low-level microprocessors Bootloaders Board Support Package U-Boot

 Fraud Alert to job seekers!

₹ 14-19 Lacs P.A

Similar positions

Software Developer 3

  • Oracle
  • 8 - 10 years
  • Kolkata
  • 12 hours ago
₹ Not Disclosed

React JS Developer -UI Developer (6month Contract)

  • Accenture
  • 5 - 8 years
  • Bengaluru
  • 2 days ago
₹ 9-12 Lacs P.A.

Application Developer-Cloud FullStack

  • IBM
  • 3 - 5 years
  • Pune
  • 2 days ago
₹ Not Disclosed

Salesforce Vlocity Developer

  • Capgemini
  • 3 - 8 years
  • Mumbai
  • 2 days ago
₹ Not Disclosed

Mindteck

About Mindteck Mindteck provides end-to-end, full scale IT and Product Engineering services to a wide range of Fortune 500 companies, multinationals and SMEs worldwide. What We Do With a strong focus on offering exceptional engineering value to Industry verticals such as Life Sciences, S...