Back to list

Vacancy description

Senior Embedded Linux / Yocto BSP Engineer in Pune, भारत

L4B Software

  • RemoteWork from anywhere
  • Full-timeStandard weekly hours
  • ContractFixed-term or freelance

Pune, भारत

Build the Linux platform beneath the product — from BSP and bootloader to kernel, hardware integration, and long-term maintainability.

Before You Apply

This is a full-time employment opportunity . We are not considering B2B, freelance, consulting, or independent-contractor arrangements for this position.

This is a low-level Embedded Linux platform-engineering role . We are looking for engineers with hands-on experience in Yocto, BSP integration, Linux kernel, Device Tree, bootloaders, board bring-up, and hardware/software integration .

This is not primarily a Linux application-development or userspace C/C++ role.

About L4B Software

L4B Software is an embedded software and platform-engineering company headquartered in Munich, Germany, with an engineering presence in Pune, India.

We design, customize, integrate, secure, and maintain operating-system platforms based on Embedded Linux and Android/AOSP , tailored to the hardware, product architecture, security requirements, and lifecycle needs of our customers.

Our engineering capabilities span:

Customized Embedded Linux | Android/AOSP | BSP & Platform Integration | Product Cybersecurity | DevOps | System Validation

We support long-lifecycle and technically demanding products across medical technology, automotive, industrial systems, and other embedded environments .

About the Role

We are looking for a Senior Embedded Linux / Yocto BSP Engineer to develop and maintain customized Linux operating-system platforms for embedded products.

You will work across Yocto, BSP integration, Linux kernel, Device Tree, bootloaders, hardware enablement, and low-level system debugging .

This role goes beyond board bring-up. You will help turn vendor BSPs and low-level Linux components into reliable, reproducible, secure, and maintainable operating-system platforms designed for long product lifecycles .

What You'll Do

  • Develop and maintain Yocto-based Embedded Linux distributions .
  • Create and maintain Yocto recipes, layers, machine configurations, and platform customizations.
  • Integrate and maintain vendor BSPs and SoC platform components .
  • Perform board bring-up and hardware enablement.
  • Configure, integrate, debug, and maintain Linux kernels .
  • Develop and troubleshoot Device Tree configurations.
  • Work with bootloaders such as U-Boot .
  • Integrate and debug device drivers and hardware/software interfaces.
  • Investigate complex boot, kernel, BSP, and hardware-integration issues.
  • Support Secure Boot, platform hardening, OTA/update, and other platform-security activities .
  • Improve build reproducibility, maintain patches, and support platform releases across long product lifecycles.
  • Integrate platform builds with CI/CD infrastructure and collaborate with Product Cybersecurity, DevOps, and Validation teams.

What You Bring

  • Strong professional experience in Embedded Linux platform/BSP development .
  • Strong hands-on experience with Yocto Project and BitBake .
  • Experience creating and maintaining Yocto recipes and layers .
  • Strong BSP integration experience.
  • Linux kernel configuration, integration, and debugging experience.
  • Hands-on Device Tree experience.
  • Experience with bootloaders such as U-Boot .
  • Board bring-up and hardware-enablement experience.
  • Strong C/C++ knowledge for low-level embedded development and debugging.
  • Experience debugging problems across bootloader, kernel, BSP, drivers, and hardware boundaries .
  • Strong Linux command-line and system-debugging skills.
  • Experience with Git and software configuration management .

Technical Experience We Value

Relevant experience across several of the following would be particularly valuable:

ARM64 | Yocto / OpenEmbedded / BitBake | U-Boot | Linux Kernel | Device Tree | BSP Bring-Up | Device Drivers | Qualcomm / NXP / TI / Renesas | Secure Boot | TPM / TEE | OTA & Update Systems | PREEMPT_RT | Linux Security Hardening | Python / Shell Scripting | CI/CD

Experience building platforms for regulated, safety-critical, security-sensitive, or long-lifecycle products is an advantage.

What This Role Is Not

This is not primarily :

  • Linux application or userspace development
  • General C/C++ application development
  • Cloud/backend engineering
  • DevOps engineering
  • Android application development

You should be comfortable working close to the hardware and operating system , where debugging may require moving between the bootloader, BSP, kernel, Device Tree, drivers, and physical target.

Why Join L4B?

At L4B, you'll work on the operating-system platform itself , not simply applications running on top of it.

You'll work alongside engineers across Embedded Linux, Android/AOSP, Product Cybersecurity, DevOps, and Validation to build customized platforms that must remain reliable and maintainable throughout demanding product lifecycles.

We hire for technical depth, relevant hands-on experience, problem-solving ability, and engineering ownership . You don't need to match every technology listed above, but you should have strong Embedded Linux/Yocto foundations and be comfortable solving problems across system boundaries.

Bucharest, Romania | Remote | Full-Time Employment
No B2B, freelance, consulting, or independent-contractor arrangements.

If you enjoy turning BSPs, kernels, bootloaders, and hardware into a reliable Linux platform, we'd like to talk.