Rust Developer – Yocto / BitBake (SML36ST RM 4046)
Actively Reviewing the ApplicationsSource-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
🔹 Rust Development
3–6 years in Embedded Linux / systems development
At least 1–2 years of Rust experience
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
🔹 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
3–6 years in Embedded Linux / systems development
At least 1–2 years of Rust experience
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Similar Jobs
View AllShare
Quick Apply
Upload your resume to apply for this position