Rust Engineer: Memory-Safety Migrations & C/C++ Interop

HireHi

United States

Remote

USD 140,000 - 200,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Profit sharing
Internal training and experts access
Regular integration events and trips
Medical care

Job summary

HireHi ищет инженера по миграции legacy C/C++ библиотек в memory-safe Rust аналоги. Ваша работа охватит разработку безопасных FFI-оберток, управление крупными миграциями и обновления зависимостей, а также тесное взаимодействие со стейкхолдерами для минимизации рисков во внедрении.

Требуется глубокий опыт в Rust и C++, высокий уровень английского и способность решать сложные задачи межъязыковой совместимости.

Qualifications

  • Не менее 5 лет опыта разработки ПО с упором на Rust и C++.
  • Глубокие знания в unsafe коде, границах FFI и миграциях к memory-safe.
  • Понимание memory safety, pointer stability и межъязыковой совместимости.
  • Опыт с Bazel/Blaze и управлением зависимостями.
  • Продвинутый уровень английского.
  • Желательно: Crubit, Crigator, участие в open-source Rust, опыт управления зависимостями Rust.

Responsibilities

  • Миграция старых C/C++ библиотек к безопасным Rust аналогам.
  • Разработка и сопровождение безопасных обёрток внутри FFI.
  • Руководство крупномасштабной переработкой и обновлением зависимостей.
  • Выполнение дифференциального тестирования, валидации и интеграционных тестов.
  • Оценка производительности и безопасности, обоснование изменений.
  • Управление зависимостями между командами и устранение узких мест в ревью.
  • Структурирование миграций на небольшие повторно просматриваемые этапы.

Skills

Rust
C++
FFI
Memory safety
Cross-language interoperability
Debugging
English

Tools

Bazel/Blaze
Crubit
RustShift
Crigator

Job description

HireHi ищет инженера по миграции legacy C/C++ библиотек в memory-safe Rust аналоги. Ваша работа охватит разработку безопасных FFI-оберток, управление крупными миграциями и обновления зависимостей, а также тесное взаимодействие со стейкхолдерами для минимизации рисков во внедрении.

Требуется глубокий опыт в Rust и C++, высокий уровень английского и способность решать сложные задачи межъязыковой совместимости.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Rust Systems Engineer - Firmware & C/C++ Migration
Senior Rust Systems Engineer - Firmware & C/C++ Migration

SherlockTalent • Fort Lauderdale (FL)

On-site
USD 140,000 - 190,000
Rust Systems Engineer: Java-to-Rust Migrations & Performance
Rust Systems Engineer: Java-to-Rust Migrations & Performance

Tata Consultancy Services • Seattle (WA)

On-site
USD 120,000 - 160,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
Parental Leaves
+5
Rust-разработчик: параллельные вычисления и бэкенд API
Rust-разработчик: параллельные вычисления и бэкенд API

NDA • United States

Remote
USD 26,000 - 33,000
Гибкое начало рабочего дня
Rust-разработчик: high-load кросс-платформенный сервер и GUI
Rust-разработчик: high-load кросс-платформенный сервер и GUI

Передовые технологии • United States

Remote
USD 120,000 - 180,000
Senior Systems Engineer - C++/Rust, Scalable Infra
Senior Systems Engineer - C++/Rust, Scalable Infra

Programmers.io • Austin (TX)

Hybrid
USD 140,000 - 210,000
Remote Rust Engineer – Open-Source Tools & Infrastructure
Remote Rust Engineer – Open-Source Tools & Infrastructure

The C++ Alliance, Inc. • United States

Remote
USD 120,000 - 180,000
Senior Staff Software Engineer - Rust & Virtualization
Senior Staff Software Engineer - Rust & Virtualization

Google • Seattle (WA)

On-site
USD 262,000 - 364,000
Health insurance
Dental insurance
Vision insurance
+4
разработчик rust для удаленного доступа
разработчик rust для удаленного доступа

Передовые технологии • United States

Remote
USD 120,000 - 180,000
Lead Rust Backend Engineer - Crypto Platform
Lead Rust Backend Engineer - Crypto Platform

Kraken • United States

Remote
USD 170,000 - 230,000
Remote Senior Rust Engineer: High-Performance Systems
Remote Senior Rust Engineer: High-Performance Systems

BUSINESS & MORE ? • United States

Remote
USD 95,000 - 150,000