Если вы раньше входили через Google, сбросьте пароль для своей Gmail-почты через кнопку «Забыли пароль?» на экране входа. Затем войдите по email и новому паролю.
Если аккаунта ещё нет, зарегистрируйтесь с Gmail-почтой, после подтверждения почты мы предложим задать пароль.
Что нового
Загружаю обновления...
Что нового
Загружаю обновления...
Работа найдется быстрее с подпискойКандидат найдётся быстрее с подпиской
Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
Job no. JOB-Q8XWD
The team focuses on memory safety migrations, porting widely used legacy C/C++ open-source libraries to memory-safe Rust equivalents. The work bridges feature gaps between legacy code and Rust replacements while minimizing disruption for existing consumers.
задачи
Migrate legacy C/C++ libraries to memory-safe Rust alternatives;
Build and maintain secure C++ shims and Rust FFI wrappers;
Drive large-scale refactoring and dependency updates across numerous targets;
Perform differential testing, validation, and large-scale integration testing;
Evaluate performance and security trade-offs and provide data-driven recommendations to stakeholders;
Manage cross-team dependencies and review bottlenecks;
Structure migrations into small, reviewable stacks to streamline approvals and reduce failures.
требования
At least 5 years of software development experience, with a strong focus on Rust and C++;
Deep expertise in unsafe code, FFI boundaries, and memory-safe migrations;
Solid understanding of memory safety, pointer stability, and cross-language interoperability;
Experience with Bazel/Blaze and dependency management;
Strong debugging skills across memory, testing, and platform-specific build issues;
Ability to communicate effectively with stakeholders and justify security-driven changes;
Advanced English;
Nice to have: Experience with Crubit and C++/Rust interoperability tooling, a background in vulnerability research or secure software development, familiarity with AI-assisted C/C++ to Rust migration tools (e.g., RustShift, Crigator), open-source Rust contributions, and experience managing third-party Rust dependencies.