Компанія Frontline Robotics займається розробкою та виробництвом роботизованих систем для Сил безпеки та оборони України. Нашою місією є збереження людських життів шляхом роботизації війська. Ми створюємо комплексні технічні рішення, що змінюють правила ведення бойових дій вже зараз.
Шукаємо Tech Lead Embedded C для участі у розробці механічного засобу.
Основна задача — проєктування, розробка та налагодження програмного забезпечення для вбудованих систем, а також взаємодія з апаратною частиною пристрою.
Наш кандидат має:
— Володіти мовою С — обов’язкова умова;
— Досвід програмування від 4 років;
— Уміння самостійно знаходити та формулювати задачі в рамках цілей проєкту;
— Досвід розробки під мікроконтролери (STM32, AVR, ESP або інші);
— Добре розуміння алгоритмів, структур даних та принципів оптимізації;
— Базові знання Linux (компіляція, збірка, Makefile, gdb);
— Розуміння апаратної архітектури мікроконтролерів, периферії, шин (SPI, I²C, UART, CAN, Ethernet);
— Досвід читання схем електронних пристроїв;
— Розуміння основ проєктування друкованих плат — правила трасування, завадоcтійкість, живлення, узгодження сигналів;
— Розуміння принципів комп’ютерних мереж і протоколів обміну;
— Самостійність, технічна ініціатива, орієнтація на результат;
Обов’язки:
— Розробка основних модулів ПЗ на C для вбудованих систем механічного засобу;
— Проєктування архітектури компонентів, що працюють у режимі реального часу;
— Оптимізація коду під обмежені ресурси процесора та пам’яті;
— Налагодження ПЗ на апаратному рівні (відладка через JTAG, логічний аналізатор, осцилограф);
— Взаємодія з електронікою, сенсорами, виконавчими пристроями;
— Розробка та підтримка протоколів обміну даними поверх TCP/IP або власних інтерфейсів;
— Технічне керівництво командою: постановка задач, рев’ю коду, підтримка інженерних стандартів;
— Спільна робота з інженерами-електронщиками над апаратною частиною;
— Участь у проєктуванні електричних плат — розуміння схемних рішень, трасування сигналів, електричної сумісності.
Буде плюсом:
— Досвід роботи з RTOS або системами реального часу;
— Практичний досвід налагодження міжмодульної мережевої взаємодії;
— Знання інструментів для схемотехнічного моделювання (Altium, KiCad, Proteus, LTspice тощо);
— Досвід створення або аналізу прототипів плат;
— Досвід керівництва технічною командою.
Ми пропонуємо:
🤝 Щоб долучитись до команди — відгукніться, будь ласка, тут ⇩ або надішліть на електронну пошту [email protected], в месенджери на номер 067- 69-