Долучайся до нас Контакти

Sii Ukraine

SII POLAND

SII SWEDEN

Назад
This translation is generic and may include errors. Показати оригінал тексту
Базовою мовою цієї вакансії є English. Перекласти на Ukrainian.

Технології

Ми шукаємо досвідченого інженера-програміста для приєднання до динамічної команди, що зосереджена на міграціях з безпекою пам'яті. Ви будете відповідальні за портування широко використовуваних застарілих бібліотек C/C++ з відкритим кодом у безпечні за пам'яттю еквіваленти на Rust. Ця роль підкреслює глибоку інтеграційну роботу для безшовного поєднання функціональних розривів між небезпечним застарілим кодом і сучасними замінами на Rust, забезпечуючи мінімальні перебої для існуючих користувачів. Позиція повністю віддалена, що дозволяє працювати з будь-якого місця в Польщі.

Завдання

  • Міграція застарілих бібліотек C/C++ на безпечні за пам'яттю альтернативи на Rust
  • Створення та підтримка безпечних C++ шімів і Rust FFI обгорток
  • Проведення масштабного рефакторингу та оновлення залежностей у численних цілях
  • Виконання диференціального тестування, валідації та масштабного інтеграційного тестування
  • Оцінка компромісів між продуктивністю та безпекою з наданням рекомендацій на основі даних зацікавленим сторонам
  • Управління міжкомандними залежностями та вузькими місцями в оглядах
  • Структурування міграцій у невеликі, зручні для огляду блоки для спрощення затверджень і зменшення помилок

Наші очікування

  • Мінімум 5 років досвіду розробки програмного забезпечення з акцентом на Rust та C++
  • Глибокі знання небезпечного коду, меж FFI та міграцій з безпекою пам'яті
  • Добре розуміння безпеки пам'яті, стабільності вказівників та міжмовної взаємодії
  • Досвід роботи з Bazel/Blaze та управління залежностями
  • Високі навички налагодження пам'яті, тестування та специфічних для платформи проблем збірки
  • Здатність ефективно спілкуватися з зацікавленими сторонами та обґрунтовувати зміни, що базуються на безпеці
  • Володіння англійською мовою на просунутому рівні

Буде перевагою

  • Досвід роботи з Crubit та інструментами взаємодії C++/Rust
  • Досвід у дослідженні вразливостей або безпечній розробці програмного забезпечення
  • Знайомство з інструментами міграції C/C++ у Rust за допомогою AI (наприклад, RustShift, Crigator)
  • Внески у відкритий код Rust та досвід управління сторонніми залежностями Rust

Вакансія № JOB-XA4CR

Sii ensures that all hiring decisions are made solely on the basis of qualifications and competence. We are committed to equal and fair treatment of all, regardless of legally protected characteristics. At Sii, we promote a diverse and inclusive work environment, in full compliance with applicable anti-discrimination laws.

Technologies & tools

We are looking for an experienced Software Engineer to join a dynamic team focused on memory safety migrations. You will be responsible for porting widely-used, legacy C/C++ open-source libraries to memory-safe Rust equivalents. This role emphasizes deep integration work to seamlessly bridge feature gaps between unsafe legacy code and modern Rust replacements, ensuring minimal disruption for existing consumers. The position is fully remote, allowing you to work from anywhere in Poland.

Your tasks

  • Migrating legacy C/C++ libraries to memory-safe Rust alternatives
  • Building and maintaining secure C++ shims and Rust FFI wrappers
  • Driving large-scale refactoring and dependency updates across numerous targets
  • Performing differential testing, validation, and large-scale integration testing
  • Evaluating performance and security trade-offs and providing data-driven recommendations to stakeholders
  • Managing cross-team dependencies and review bottlenecks
  • Structuring migrations into small, reviewable stacks to streamline approvals and reduce failures

Requirements

  • Minimum 5 years of experience in software development 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 level of English

Nice to have

  • Experience with Crubit and C++/Rust interoperability tooling
  • 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

Job no. JOB-XA4CR

Sii ensures that all hiring decisions are made solely on the basis of qualifications and competence. We are committed to equal and fair treatment of all, regardless of legally protected characteristics. At Sii, we promote a diverse and inclusive work environment, in full compliance with applicable anti-discrimination laws.

Відгукнутися миттєво

Fill in the form in English please

Senior Rust and C++ розробник

Формат роботи*

Choose at least one option

Опція не обрана

angle-down

Опція не обрана

Прикріпити резюме*

Завантажений файл:
  • file_icon Created with Sketch.

Допустимі файли: .doc, .docx, .pdf (максимум 5 МБ)
Надішліть файл у форматі PDF, DOCX або DOC
Розмір завантаження обмежений 5 МБ
Файл не доданий
Файл не завантажено

Ви можете у будь-який час відкликати свою згоду на обробку персональних даних, але таке відкликання не вплине на законність будь-якої обробки таких даних, яка була здійснена до моменту відкликання вашої згоди. Детальна інформація про обробку ваших персональних даних зазначена в Політиці конфіденційності.

Sii Poland дотримується Процедури інформування про порушення законодавства.

Створіть обліковий запис MySii, щоб стежити за статусом вашого процесу
success

Ваша заявка була успішно надіслана

Ми зв'яжемося з вами, як тільки переглянемо ваше резюме

Опрацювання

Вибачте, щось пішло не так і ваше повідомлення не було доставлене

Оновіть сторінку та спробуйте ще раз. Зв'яжіться з нами, якщо проблема виникне знову

На жаль, вибраний файл, ймовірно, пошкоджений. Ми не можемо його обробити.

Спробуйте завантажити іншу копію або нову версію файлу. Зверніться до нас, якщо проблема повториться.

Бенефіти для тебе

  • Great Place to Work
  • Стійкий фінансовий стан
  • Контракти з найбільшими світовими брендами
  • Центр внутрішніх навчань
  • Багато експертів, у яких можна повчитися
  • Відкрита та доступна команда менеджменту
  • Profit sharing
  • Passion Sponsorship Program
  • Регулярні інтеграційні заходи та подорожі
  • Комфортні та добре обладнані офіси
  • MySii app
  • Медичне страхування
Подати заявку Рекомендувати друга

Änderungen im Gange

Wir aktualisieren unsere deutsche Website. Wenn Sie die Sprache wechseln, wird Ihnen die vorherige Version angezeigt.

This content is available only in English version.

Are you sure you want to leave this page?

This content is available only in English version.

Are you sure you want to leave this page?