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: Embedded Linux Engineer

Experience: 3+ Years
Location: Bangalore, India
Job Type: Full-Time


Job Summary:

We are seeking a passionate and skilled Embedded Linux Engineer with 3+ years of experience to join our engineering team in Bangalore. The ideal candidate will have hands-on experience in Yocto-based Linux BSP development, device driver integration, and hardware bring-up. You will work closely with cross-functional teams to deliver robust, production-grade embedded Linux solutions for custom hardware platforms.

Key Responsibilities:

  • Develop, customize, and maintain Board Support Packages (BSPs) for embedded Linux systems.
  • Configure and build embedded Linux images using the Yocto Project (BitBake, meta-layers, recipes).
  • Integrate and configure Linux kernel and U-Boot bootloader for target platforms.
  • Work with hardware teams to support board bring-up, debugging, and peripheral interface validation.
  • Modify and maintain Linux device trees to support various peripherals (I2C, SPI, UART, USB, Ethernet).
  • Debug kernel and user-space issues using tools like dmesg, GDB, JTAG, and strace.
  • Collaborate with application developers and QA to ensure end-to-end functionality.
  • Maintain and improve build infrastructure, version control, and CI/CD pipelines.

Required Skills & Experience:

  • Bachelors degree in Electronics, Computer Science, or related fields.
  • 3+ years of experience in embedded Linux development.
  • Hands-on experience with the Yocto Project for building custom Linux distributions.
  • Good understanding of Linux kernel internals, device drivers, and bootloaders (preferably U-Boot).
  • Familiar with peripheral interface integration and debugging.
  • Proficient in Bash and Python scripting.
  • Experience with version control systems like Git.
  • Exposure to embedded microprocessors such as NXP i.MX, TI Sitara, or STM32MP1.
  • Familiar with cross-compilation toolchains and embedded build environments.

Nice to Have:

  • Experience with continuous integration (CI/CD) tools and automated build systems.
  • Knowledge of RTOS concepts or hybrid systems.
  • Familiarity with security features in embedded Linux (e.g., secure boot, SELinux).

Work Location:

Bangalore (Onsite/Hybrid based on project needs)

Job Classification

Industry: Electronic Components / Semiconductors
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 Peripheral Integration Linux Kernel U-Boot C++ C ARM

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

₹ 10-18 Lacs P.A

Similar positions

Oracle Service Bus Developer Opportunity - Oracle India Pvt Ltd

  • Oracle
  • 4 - 9 years
  • Pune
  • 4 days ago
₹ Not Disclosed

CTO - Quantum Engineering - Developer

  • Wipro
  • 2 - 7 years
  • Bengaluru
  • 4 days ago
₹ Not Disclosed

Chatbot Developer

  • Capgemini
  • 4 - 9 years
  • Mumbai
  • 4 days ago
₹ Not Disclosed

As400 Developer

  • Cognizant
  • 6 - 10 years
  • Hyderabad
  • 4 days ago
₹ Not Disclosed

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...