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.