Senior Software Engineer (Rust/Embedded Linux)
Frontline Robotics
Responds Quickly
$$$$
🪖 DefTech
Product
Frontline Robotics — українська defence tech компанія, що займається розробкою та виробництвом роботизованих систем для Сил безпеки та оборони України.
Наша місія — створити інтегровану роботизовану екосистему для наступу й оборони.
Ми сформували досвідчену та злагоджену команду й зараз шукаємо Senior Software Engineer (Rust/Embedded Linux).
Ми щиро вдячні ветеранам і ветеранкам за службу та активно розглядаємо ваші відгукам на вакансії.
Для нас важливо:
- 5+ років професійного досвіду розробки програмного забезпечення, включаючи 2+ роки роботи в Rust (асинхронізація, FFI, обробка помилок, тестування, гігієна робочого простору Cargo).
- Обов’язковий досвід роботи з Linux. Зручне використання як середовища щоденної розробки та цільового середовища: процеси, файлові системи, мережі, системи, дозволи, налагодження за допомогою `gdb` / `strace` / logs.
- Досвід роботи з Yocto / OpenEmbedded: рецепти, шари, налаштування образів, SDK/sysroot, bitbake, налагодження невдалих збірок, інтеграція сторонніх пакетів.
- Docker: образи, багатоетапні збірки, томи, мережі; використання контейнерів для відтворюваних збірок, неперервна інтеграція та локальні середовища.
- Сильне системне мислення: пам’ять, паралельність, IPC, межі обладнання/ОС, надійність та спостережуваність на обмежених пристроях.
- Git, перегляд коду та володіння функціями від проектування до продакшену.
Буде перевагою:
- C для читання, обгортання або взаємодії з існуючим кодом (FFI, драйвери, SDK постачальники суміжні з ядром інтерфейси). Не основна мова.
- Python для з’єднання: скрипти збірки/тестування, помічники CI, прошивка/налаштування, інструменти log/data, невеликі сервіси — не серверні частини додатків як основне завдання.
- Крос-компіляція, цільові елементи `aarch64`/`arm`, віддалене налагодження.
- Робота з модулями ядра, деревами пристроїв, завантажувачами або BSP.
- Мережеві протоколи, послідовний/USB або зв’язок між пристроями, специфічними для домену.
- CI/CD (GitLab CI, GitHub Actions або подібні) для конвеєрів прошивок/образів.
- Основи безпеки: безпечне завантаження, підписання, SBOM, мінімальні привілеї на пристрої.
Над чим ви будете працювати:
- Написання та рецензування сервісів Rust, бібліотек та компонентів, орієнтованих на пристрої.
- Розробка та участь у створенні образів Yocto: рецепти, шари, версії пакетів, розмір образу та поведінка під час завантаження.
- Використання Docker для забезпечення відтворюваності збірок та процесів CI.
- Розробка утиліт на Pythonдля прошивки, тестування, пакування та операційних завдань (Ops) навколо продукту.
- Налагодження (дебаг) проблем на рівні простору користувача (userspace), ОС та, за потреби, на рівні C/vendor-коду.
- Підвищення стандартів тестування, документування та дисципліни релізів.
Що ми пропонуємо:
- Офіційне працевлаштування та бронювання.
- 24 календарні дні відпустки, лікарняні.
- Додаткова відпустка 14 днів для ветеранів.
- Графік роботи 9:00–18:00 або 10:00–19:00.
- Офіс біля метро (правий берег Києва).
- Своєчасна виплата заробітної плати.
- Можливості для навчання та професійного розвитку.
- Роботу над складними інженерними задачами та реальними роботизованими системами.
- Можливість отримувати прямий фідбек від користувачів на фронті.
- Роботу в драйвовій команді та відкриту робочу культуру.
- Реальний внесок у оборону України.
Frontline Robotics — це місце, де ми будуємо роботизовану лінію фронту разом із сильною командою.
Чекаємо на твоє резюме — приєднуйся до Frontline Robotics!
Required languages
English
B1 - Intermediate
Ukrainian
Native
Published 4 September
13 views
·
0 applications
📊
Average salary range of similar jobs in
analytics →
Loading...