Teach Lead Embedded C Developer
Компанія Frontline Robotics займається розробкою та виробництвом роботизованих систем для Сил безпеки та оборони України. Нашою місією є збереження людських життів шляхом роботизації війська. Ми створюємо комплексні технічні рішення, що змінюють правила ведення бойових дій вже зараз.
Шукаємо Embedded C Teach Lead для участі у розробці механічного засобу. Основна задача — проєктування, розробка та налагодження програмного забезпечення для вбудованих систем, а також взаємодія з апаратною частиною пристрою.
Ідеальний кандидат має вільно володіти C, розуміти електроніку на рівні схем і плат, та вміти знаходити оптимальні рішення у системах із жорсткими часовими обмеженнями.
Наш кандидат має:
— Володіти мовою С — обов’язкова умова;
— Досвід програмування від 4 років;
— Уміння самостійно знаходити та формулювати задачі в рамках цілей проєкту;
— Досвід розробки під мікроконтролери (STM32, AVR, ESP або інші);
— Добре розуміння алгоритмів, структур даних та принципів оптимізації;
— Базові знання Linux (компіляція, збірка, Makefile, gdb);
— Розуміння апаратної архітектури мікроконтролерів, периферії, шин (SPI, I²C, UART, CAN, Ethernet);
— Досвід читання схем електронних пристроїв;
— Розуміння основ проєктування друкованих плат — правила трасування, завадоcтійкість, живлення, узгодження сигналів;
— Розуміння принципів комп’ютерних мереж і протоколів обміну;
— Самостійність, технічна ініціатива, орієнтація на результат;
Обов’язки:
— Розробка основних модулів ПЗ на C для вбудованих систем механічного засобу;
— Проєктування архітектури компонентів, що працюють у режимі реального часу;
— Оптимізація коду під обмежені ресурси процесора та пам’яті;
— Налагодження ПЗ на апаратному рівні (відладка через JTAG, логічний аналізатор, осцилограф);
— Взаємодія з електронікою, сенсорами, виконавчими пристроями;
— Розробка та підтримка протоколів обміну даними поверх TCP/IP або власних інтерфейсів;
— Технічне керівництво командою: постановка задач, рев’ю коду, підтримка інженерних стандартів;
— Спільна робота з інженерами-електронщиками над апаратною частиною;
— Участь у проєктуванні електричних плат — розуміння схемних рішень, трасування сигналів, електричної сумісності.
Буде плюсом:
— Досвід роботи з RTOS або системами реального часу;
— Практичний досвід налагодження міжмодульної мережевої взаємодії;
— Знання інструментів для схемотехнічного моделювання (Altium, KiCad, Proteus, LTspice тощо);
— Досвід створення або аналізу прототипів плат;
— Досвід керівництва технічною командою.
Умови роботи:
— Долучення до амбітної компанії, яка ставить собі за мету зміну правил ведення бойових дій;
— Високий рівень інженерної культури, проєкти без легасі, короткі цикли розробки, мінімум бюрократії, прямий фідбек від екіпажів на фронті, випробування на полігонах;
— Команда сильних інженерів, які мають значний досвід в мілітарному R&D;
— Офіційне працевлаштування та бронювання;
— Офіс біля метро (правий берег);
— Графік роботи: понеділок — п’ятниця 9:00 — 18:00;
Required languages
| English | B1 - Intermediate |
| Ukrainian | C2 - Proficient |