Lead Embedded C++ Engineer
Обов’язки
- Лідерство команди embedded-інженерів: планування, технічні рішення, code review, розробка критичних частин системи
- Проєктування архітектури ПЗ для embedded-систем (ARM-MCU / Linux-платформи)
- Розробка, оптимізація та підтримка систем на C/C++
- Підтримка процесів CI, тестування, документації
- Забезпечення високої якості коду та технічних стандартів
- Тісна співпраця з hardware-командою та командою алгоритмів щодо інтеграції ПЗ з апаратною частиною
Вимоги
- Вища технічна освіта
- 5+ років досвіду розробки embedded / system-level ПЗ на C/C++
- ARM-архітектура: впевнений досвід роботи з ARM-мікроконтролерами
- Досвід Tech Lead / Team Lead ролі (архітектура + керування командою) від 1–2 років
- Глибоке розуміння embedded-систем: периферія, low-level робота, драйвери
- Досвід роботи з embedded Linux
- Володіння git, CMake, інструментами відлагодження (gdb, інші)
- Досвід створення архітектури, ведення документації, розробки тестової інфраструктури
- Досвід впровадження CI і стандартів якості
Буде плюсом
- Досвід з FPGA (VHDL/Verilog або робота з готовими ядрами)
- Досвід роботи з firmware різних виробників
- Досвід у SDR або DSP
- Математичні знання
- Досвід створення архітектури систем з апаратною інтеграцією
Required languages
| English | B1 - Intermediate |
| Ukrainian | Native |