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

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ 14-19 Lacs P.A

Similar positions

Audio Driver Developer

  • Capgemini
  • 10 - 17 years
  • Bengaluru
  • 1 day ago
₹ Not Disclosed

Python Developer

  • Oracle
  • 3 - 6 years
  • Hyderabad
  • 1 day ago
₹ Not Disclosed

Fullstack Developer

  • Capgemini
  • 2 - 5 years
  • Chennai
  • 1 day ago
₹ Not Disclosed

React UI Developer

  • Cognizant
  • 3 - 6 years
  • India
  • 1 day ago
₹ -15 Lacs P.A.

Mindteck

About Mindteck: Mindteck provides a broad range of IT services & solutions to help their clients worldwide improve business performance. Mindteck’s core service offerings are: • Embedded Systems • Enterprise Consulting - SAP • IT Consulting Services Mindteck is a listed compan...