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.

Similar vacancies

More like this role

4th Orbit Business Solutions Pvt. Ltd.

Senior Embedded Linux Engineer

Job Description : Role : Senior Embedded - Automotive Linux EngineerExperience : 6 - 8 YearsDomain : Embedded Systems - Automotive LinuxKey Responsibilities & Technical Requirements : - 6 - 8 years of hands-on experience in Embedded Linux - Automotive Linux development.- Strong hands-on experience in Linux Kernel and Device ...

Bangalore, भारत

  • Remote
  • Full-time
  • Contract
... years of relevant professional experience in build engineering, release engineering, embedded DevOps, platform engineering, or a closely related field. - Strong Linux administration and troubleshooting skills. - Hands-on experience with at least one of AOSP, Android BSP, Yocto, firmware, or Embedded Linux . - Experience working ...

Pune, भारत

An Embedded Linux Engineer designs, builds, and maintains tailored operating systems for hardware products using tools like Ansible, Aptly, and Yocto. They configure bootloaders, custom kernels, and BSPs (Board Support Packages), ensuring security, performance optimization, and reliable deployment of software to embedded ...

Noida, भारत

  • Hybrid
  • IT
Stryker seeks a Senior Software Engineer to develop embedded Linux applications for wireless gateway medical devices. This hybrid role requires 5–8 years of experience in embedded systems, modern C++, and design patterns, with exposure to hardware interfaces and real-time operating systems. Responsibilities - Develop application ...

Gurgaon, भारत

ALTEN CALSOFT LABS (INDIA) PRIVATE LIMITED

ACL Digital - Embedded Project Manager - Industrial IoT

  • Contract
  • Project Management
... https://jobeax.com/link/cmvTPxzSc8tB7MIu Skills : - Programming : C, C++, Python, Object-oriented programming, data structures, design patterns.- Embedded Systems : Firmware architecture, BSP development, board bring-up, bare-metal, RTOS, device drivers, Linux kernel, bootloaders (U-Boot).- OS/Build Systems : Linux kernel, Yocto, OpenWRT, Makefiles, ...

Pune, भारत

  • Full-time
... Required:3 to 6 years Mandatory/Must have Skills: *Strong expertise in Embedded C development on Linux https://jobeax.com/link/Fn2cuqGMyL7j3NOZ experience in Embedded Linux architecture and gateway software design. Hands-on experience within Embedded Linux, Yocto / Buildroot, BSP and device driver development, Multi-threaded ...

Coimbatore, भारत

... issues.- Use oscilloscopes, logic analyzers, serial consoles and relevant debugging tools for board validation and root-cause analysis.- Develop and maintain Yocto-based Linux builds, including recipes, layers, machine configurations and BSP customizations.- Optimize boot time, system stability, performance and resource ...

Bangalore, भारत

... issues.- Use oscilloscopes, logic analyzers, serial consoles and relevant debugging tools for board validation and root-cause analysis.- Develop and maintain Yocto-based Linux builds, including recipes, layers, machine configurations and BSP customizations.- Optimize boot time, system stability, performance and resource ...

Bangalore, भारत

  • Remote
  • Contract
  • Cybersecurity
Senior Embedded Product Cybersecurity Engineer About L4B Software L4B Software specializes in embedded software engineering, platform development and product cybersecurity. We work with Embedded Linux, Android/AOSP, board support packages (BSPs) and real-time embedded systems to develop reliable, secure and maintainable ...

Pune, भारत

  • Full-time
  • IT
What you will do: - Development of application software for Embedded systems running on Linux. - Understand Software and System requirements and implement features for wireless gateway products. - Perform code and document reviews, build/config systems including U-BOOT, Yocto, CMake, Makefiles and do Embedded Linux patch ...

Gurgaon, भारत