Embedded Developer
DevDroid – ми українська компанія, що розробляє роботизовані бойові системи для захисту та підтримки наших військових. Наші технології, створені з використанням штучного інтелекту, підвищують ефективність виконання бойових завдань та зменшують ризики для військових.
Що входить в обов’язки:
● Програмування мікроконтролерів STM32 (ARM Cortex-M) на C/C++.
● Розробка та впровадження нового функціоналу продукту.
● Підтримка, тестування та налагодження існуючих програмних рішень.
● Створення та підтримка технічної документації.
● Рефакторинг, оптимізація та покращення продуктивності програмного коду.
Необхідні навички та знання:
● 4+ роки досвіду розробки програмного забезпечення для вбудованих систем
(STM32).
● Досвід програмування C/C++ для вбудованих систем.
● Глибоке розуміння архітектури STM32 та їх периферій.
● Знання протоколів зв’язку (CAN, TCP/IP, UART, I2C, SPI).
● Досвід роботи з інструментами налагодження (SWD, JTAG, GDB, OpenOCD).
● Досвід роботи з системами контролю версій (Git).
● Досвід роботи з системами збірки (Make, CMake).
● Вміння читати технічну документацію (англійською) та електросхеми.
● Вища технічна освіта (електроніка, комп’ютерна інженерія або суміжні напрями).
● Самостійність у навчанні та готовність освоювати нові технології.
Буде плюсом:
● Досвід роботи з датчиками орієнтації, стабілізованими системами.
● Розуміння основ лінійної алгебри (вектори, матриці, кватерніони, трансформації
в 3D).
● Досвід ефективного виявлення та налагодження апаратних несправностей на
прототипах.
● Досвід роботи з модульним тестуванням C/C++ (Ceedling, Unity, cppTest).
Ми пропонуємо:
● Конкурентну заробітну плату
● Офіційне працевлаштування
● Бронювання
● Можливості для професійного розвитку