Embedded engineer / Розробник вбудованих систем для НРК
Батальйон НРК 427 бригади СБС «РАРОГ» шукає Embedded Engineer — інженера вбудованих систем для роботи з програмно-електронною частиною наземних роботизованих комплексів (НРК).
Основний напрям роботи — мікроконтролери, прошивки, датчики, електроприводи, телеметрія та діагностика програмно-апаратних несправностей.
Військовий досвід не є обов’язковим. Нам потрібен інженер, який розуміє взаємодію програмного забезпечення з реальною електронікою та здатний довести систему до стабільної й передбачуваної роботи.
Обов’язки
- розробляти, налаштовувати та супроводжувати прошивки контролерів;
- інтегрувати датчики, приводи, контролери та модулі зв’язку;
- налаштовувати обмін даними між електронними вузлами НРК;
- шукати помилки на межі «прошивка — електроніка — механіка»;
- аналізувати журнали подій і телеметрію;
- реалізовувати контроль напруги, струму, температури та стану приводів;
- створювати механізми виявлення зависань і несправностей;
- розробляти передбачувану реакцію системи на втрату зв’язку або відмову датчика;
- перевіряти сумісність нових електронних компонентів;
- створювати діагностичні утиліти;
- організовувати контроль версій прошивок і конфігурацій;
- брати участь у стендових та польових випробуваннях;
- документувати протоколи, параметри і внесені зміни.
Вимоги
- практичне знання C та C++;
- розуміння архітектури мікроконтролерів;
- досвід роботи з пам’яттю, таймерами, перериваннями та периферією;
- знання UART, CAN, RS-485, SPI, I²C та PWM;
- розуміння роботи датчиків, енкодерів і контролерів двигунів;
- базові знання цифрової та аналогової електроніки;
- уміння читати електричні схеми й технічну документацію;
- досвід роботи з Git;
- уміння користуватися мультиметром, осцилографом або логічним аналізатором;
- здатність відтворювати, локалізувати й документувати помилки;
- буде перевагою: досвід у робототехніці, автомобільній електроніці, промисловій автоматизації чи Internet of Things;
- буде перевагою: досвід роботи зі STM32, ESP32, AVR, Nordic або іншими мікроконтролерами;
- буде перевагою: знання FreeRTOS або іншої операційної системи реального часу;
- буде перевагою: знання Python для діагностики, автоматизації та аналізу даних; Linux; Robot Operating System 2 (ROS 2) — програмна платформа для робототехніки.
Умови
- робота із сучасними роботизованими системами;
- можливість впливати на конструкцію, ремонтопридатність і надійність техніки;
- взаємодія з інженерами, розробниками та операторами;
- необхідне обладнання для діагностики й ремонту;
- навчання за напрямом роботи;
- оформлення: [контракт / мобілізація / переведення чинного військовослужбовця].