← Усі вакансії

Embedded Software Engineer

Soul Defence
Формат:
повний remote
Джерело:
jobs.dou.ua
Відгукнутись на вакансію →

Embedded Software Engineer

Ми — українська технологічна компанія, яка створює IT-продукти та високотехнологічне обладнання, які вже застосовуються у реальних сценаріях, підсилюючи обороноздатність та технологічний потенціал країни.

Шукаємо Embedded Software Engineer, який має практичний досвід розробки програмного забезпечення для реального hardware та хоче працювати з embedded-системами на стику firmware, Linux, networking, security та low-level development.

Нам не потрібна людина, яка вже знає абсолютно все. Важливі сильна база, практичний досвід роботи з hardware та готовність швидко розбиратися в нових технологіях.

Що для нас обов’язково

Практичний досвід розробки embedded software, яке працює на реальному hardware:

MCU firmware на C/C++, протестоване на фізичній платі; або

Embedded Linux: Yocto, Buildroot, Armbian, Tizen, Android чи аналогічні системи.

Достатньо одного з цих напрямів. Досвід з обома буде суттєвою перевагою.

Впевнена робота з datasheets, reference manuals та технічною документацією.

Вміння самостійно діагностувати low-level проблеми та знаходити причину, якщо hardware поводиться не так, як очікується.

Готовність швидко вивчати нові технології та занурюватися в суміжні області.

Додатковий досвід

Очікуємо практичний досвід щонайменше у трьох із напрямів нижче:

RTOS: FreeRTOS, Zephyr, ThreadX або аналогічні системи; робота з tasks, interrupts та synchronization.

Yocto: створення власних recipes та layers, а не лише збірка готового image.

Rust: embedded Rust на microcontrollers або Rust під Linux.

Radio / Wireless: LoRa, BLE або інші sub-GHz технології; розуміння airtime, link budget та особливостей бездротового зв’язку.

Precise timing: interrupts, hardware timers та задачі з дедлайнами на рівні кількох мікросекунд.

Multi-core processors: системи, де різні ядра працюють під різними OS та обмінюються даними між собою.

Embedded cryptography: AES, MAC, key management, захист від replay attacks.

Low-power design: sleep modes, duty cycling, оптимізація енергоспоживання та вимірювання струму.

Supporting tools: MQTT, Python, Ansible, CI/CD та інструменти для deployment, monitoring і керування парком пристроїв.

Що потрібно буде робити

Розробляти та підтримувати software для embedded-пристроїв.

Працювати безпосередньо з hardware та тестувати рішення на реальних пристроях.

Дебажити проблеми на рівні firmware, operating system, drivers та hardware interfaces.

Працювати з datasheets, протоколами та документацією виробників компонентів.

Брати участь у проєктуванні embedded architecture та технічних рішень.

Працювати з communication protocols, networking та peripheral devices.

Покращувати reliability, performance, timing та power efficiency систем.

Створювати та підтримувати інструменти для тестування, deployment та автоматизації.

Що ми пропонуємо:

Full-time, remote, графік 5/2

24 дні оплачуваної відпустки + лікарняні

Високий вплив на продукт та технічні рішення

Робота у згуртованій технічній команді

Бронювання — за наявності належних військово-облікових документів

Схожі вакансії

З блогу Trackr

Усі статті →

Знайдено через trackr.help/jobs · Канал: @trackrhelp · Бот для персональних сповіщень: @trackrhelpBot