Remote Jobs Sign In

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