Bestkaam Logo
Source-Right Logo

Rust Developer – Yocto / BitBake (SML36ST RM 4046)

Actively Reviewing the Applications

Source-Right

Delhi Full-Time 4–8 years
Posted 3 days ago Apply by June 11, 2026

Job Description

Position: Rust Developer – Yocto / BitBake (SML36ST RM 4046)

Role Overview

We are looking for a Rust Developer with Yocto expertise to develop, integrate, and maintain Rust-based applications within an Embedded Linux environment (Yocto Scarthgap).

The role involves writing and maintaining BitBake recipes, integrating Rust toolchains, and ensuring smooth builds and deployment on target hardware.

🚀 Key Responsibilities

  • Develop applications and system components using Rust
  • Create and maintain BitBake recipes (.bb, .bbappend)
  • Integrate Rust projects into Yocto builds using: Cargo, Cross-compilation toolchains
  • Work with Yocto layers: Create and manage custom layers, Handle dependencies and package configurations
  • Optimize build performance and resolve build failures
  • Debug issues in: Cross-compilation, Runtime dependencies
  • Collaborate with platform and system teams for integration
  • Ensure reproducible and stable builds

🛠️ Required Skills

🔹 Rust Development

  • Strong understanding of:
  • Ownership, borrowing, lifetimes
  • Cargo build system
  • Experience with:CLI tools / system services in Rust, Cross-compiling Rust applications 🔹 Yocto & BitBake (Good To have)
  • Experience with: BitBake recipes (.bb, .bbappend)
  • Layer creation and management
  • IMAGE_INSTALL, DEPENDS, RDEPENDS
  • Familiarity with: Yocto release: Scarthgap 🔹 Build Systems & Toolchains
  • Experience with: Cross-compilation, oolchain configuration

🎯 Experience Required

3–6 years in Embedded Linux / systems development

At least 1–2 years of Rust experience

  • Check Qualification

    Quick Tip

    Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.