Embedded Software Engineer

$$$$
🪖 DefTech Product

Ми — українська технологічна компанія, яка створює 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 дні оплачуваної відпустки + лікарняні
  • Високий вплив на продукт та технічні рішення
  • Робота у згуртованій технічній команді
  • Бронювання — за наявності належних військово-облікових документів

Required languages

English B1 - Intermediate
Ukrainian C2 - Proficient
Published 14 August
25 views
·
1 application
To apply for this and other jobs on Djinni login or signup.
Loading...