> DOU
senior
DevDroidEmbedded Engineer
format:Officecompany:Product
cc++stm32arm cortex-mcantcp/ipuarti2cspiswdjtaggdbopenocdgitmakecmake
3d mathunit testing
reservation:yes
> full description
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).
Ми пропонуємо:
- Конкурентну заробітну плату
- Офіційне працевлаштування
- Бронювання
- Можливості для професійного розвитку
- Роботу з комфортного офісу у Львові