Point your AI agent at freehire and let it find you a job.

Get the CLI →

NDA Recruitment

Open 71d

Senior Embedded Developer

Posted 3 views
Discussion

Summary

Senior Embedded Developer designing and building high-reliability C/C++ firmware on RTOS (FreeRTOS/Zephyr/ThreadX) and ARM MCUs (STM32/ESP32/TI): architecture, low-latency real-time logic, board bring-up, peripheral/telemetry integration, HIL testing, diagnostics, and mentoring. On-site work in Ukraine; no salary figures disclosed.

C/C++ / RTOS / ARM / High-Reliability Systems
Ми шукаємо Senior Embedded Developer, який відповідатиме за розробку та архітектуру embedded-рішень із високими вимогами до стабільності, продуктивності та надійності.

Основні обов’язки:
Розробка embedded-ПЗ (C/C++)
Проєктування архітектури прошивки (modular design, state machines, event-driven підхід)
Розробка low-latency логіки для real-time систем
Інтеграція з периферією, телеметрією та внутрішніми системами
Ведення технічної документації та формування вимог
Забезпечення стабільності та fault-tolerance систем
Bring-up нових плат (ініціалізація периферії, тестування)
Побудова тестових інструментів та середовищ
Написання тестів та участь у Hardware-in-the-Loop тестуванні
Аналіз логів, діагностика та оптимізація системи
Code review та менторинг інженерів

Що ми шукаємо:
Впевнене програмування на C/C++
Досвід роботи з RTOS (FreeRTOS / Zephyr / ThreadX)
Практичний досвід з ARM MCU (STM32 / ESP32 / TI)
Глибоке розуміння:RT-систем (затримки, енергоспоживання, обмеження)
interrupt-driven архітектури, DMA
багатозадачності та планувальників

Робота з інтерфейсами:UART, SPI, I2C, CAN/CAN-FD, USB, Ethernet

Досвід оптимізації:пам’яті (stack/heap)
продуктивності та latency

Робота з watchdog, fault-handling, fault-tolerance
Вміння читати схеми та працювати з hardware
Досвід роботи з інструментами діагностики (осцилограф, логічний аналізатор)

Буде плюсом:
Python (автоматизація, тестування, tooling)
Базові знання Rust
Досвід роботи з telemetry pipelines або кастомними протоколами
Знання MAVLink або подібних протоколів
Досвід роботи зі складними системами обробки даних
Інтеграція з CV/AI компонентами

Досвід:
5+ років у Embedded-розробці
Досвід створення embedded-ПЗ для реальних продуктів
Практичний досвід bring-up плат та інтеграції з hardware
Досвід самостійного проєктування архітектури

Ми пропонуємо:
Можливість впливати на створення нових технічних рішень і продуктів.
Роботу в професійній інженерній команді.
Стабільну заробітну плату, офіційне працевлаштування.
Професійний розвиток і навчання.
Графік роботи 5/2, по 8 годин на день.
24 календарні дні оплачуваної відпустки.
Оплату лікарняних.
Можливість бронювання.

Skills

What Senior Embedded jobs ask for — and how much of it you have →
Apply

See also

Embedded jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available