Rust Systems Engineer
Location: Remote
Compensation: Hourly
Reviewed: Sun, Jul 12, 2026
This job expires in: 30 days
Job Summary
To support a critical migration project, the full-time Rust Systems Engineer will manage the transition of legacy C/C++ systems to Rust, focusing on backend infrastructure and firmware while working remotely in the US or Brazil time zones.
Key responsibilities:
- Develop and implement a migration plan for moving performance-critical C++ services and embedded components to Rust
- Design and optimize FFI bridges for incremental migration, ensuring safe and efficient integration with existing systems
- Mentor engineers transitioning from C++ to Rust, providing guidance on memory safety policies and best practices
Required qualifications:
- 3+ years of production experience with Rust, specifically in migration projects
- Strong background in C or C++ with an understanding of legacy code and its design rationale
- Experience with embedded Rust or enterprise Rust, including knowledge of cross-compilation toolchains
- Ability to write architecture documents and explain technical concepts to non-Rust engineers
- Proven experience in improving existing codebases without introducing instability
COMPLETE JOB DESCRIPTION
The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...