Привіт!
Ми компанія, яка творить інноваційні робототехнічні рішення. Ми створюємо складні системи, що кидають виклик традиційним підходам.
Запрошуємо у свою команду Embedded Software Engineer рівня Senior.
Твої функціональні обов’язки:
— Розробка та супровід firmware для пристроїв на базі мікроконтролерів і мікрокомп’ютерів. — Самостійна реалізація модулів і компонентів: від аналізу вимог та оцінки задачі до стабільної роботи на пристрої. — Bring-up нових плат, розробка й інтеграція драйверів, BSP/HAL та периферії у взаємодії з інженерами-схемотехніками. — Діагностика складних проблем на межі hardware, firmware, RTOS/Linux і протоколів зв’язку; визначення першопричини дефектів. — Оптимізація коду під обмеження пам’яті, процесорного часу, енергоспоживання, затримок і надійності. — Розробка та інтеграція інтерфейсів і протоколів; за потреби — зворотна інженерія протоколів без повної документації. — Навички написання коду у віртуальному середовиші (з логуванням, діагностикою) до того, як цей код потрапить на «залізо». — Взаємодія з інженером-схемотехніком, тестувальниками та іншими розробниками; участь у технічних обговореннях і обмін досвідом.
З яким досвідом розглядаємо кандидатів:
— 5+ років реального комерційного досвіду розробки embedded/firmware-рішень і впевнене самостійне виконання складних інженерних задач. — участь у повному циклі розробки щонайменше одного embedded-продукту: від прототипу та bring-up до серійної експлуатації й підтримки; — розробка та налагодження ПЗ на реальних пристроях, пошук складних проблем на межі hardware/firmware. — вибір і реалізація технічних рішень з розумінням компромісів щодо продуктивності, пам’яті, енергоспоживання та надійності. — профільна технічна освіта або еквівалентний практичний досвід у розробці embedded-систем. — робота з неповною документацією, нестабільним hardware і складними для відтворення дефектами. — C/C++ чи Rust, Linux/Embedded Linux, RTOS/ChibiOS, Git, Make/CMake, GDB, JTAG/SWD. — впевнена робота з мікроконтролерами та мікрокомп’ютерами (наприклад, STM32, Raspberry Pi, Linux ARM/Cortex) і їхньою периферією. — експертність як у bare-metal/RTOS, так і Embedded Linux. — досвід з UART, CAN/CAN-FD, I2C, SPI, USB, Ethernet, Wi-Fi; розуміння принципів побудови надійного обміну даними. — системне налагодження за допомогою GDB, JTAG/SWD, осцилографа та логічного аналізатора; уміння локалізувати дефекти між software і hardware. — розуміння схемотехніки, уміння читати електронні схеми, даташити та технічну документацію; практичний досвід board bring-up.
Ми пропонуємо:
гнучкий графік роботи;
можливість навчання за рахунок компанії;
можливість кар’єрного розвитку;
роботу з інноваційними проєктами;
медичне страхування;
офіційне працевлаштування;
комфортний офіс поряд з метро;
корпоративні заходи.
Готовий до нових викликів?



