Senior Embedded Linux / Yocto BSP Engineer @L4B Software
Engineering
Salary unspecified
Remote Location
Employment Type full-time
Posted 2d ago

[Hiring] Senior Embedded Linux / Yocto BSP Engineer @L4B Software

2d ago - L4B Software is hiring a remote Senior Embedded Linux / Yocto BSP Engineer. πŸ’Έ Salary: unspecified πŸ“Location: Romania

Role Description

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

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
  • Hardware/software integration

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.

Qualifications

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

Before You Apply
️
remote Be aware of the location restriction for this remote position: Romania
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Embedded Linux / Yocto BSP Engineer @L4B Software
Engineering
Salary unspecified
Remote Location
Employment Type full-time
Posted 2d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Romania
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 128,637+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later