← Усі вакансії

Embedded Software Engineer (Senior)

UFORCE
Місто:
Київ
Рівень:
senior
Джерело:
jobs.dou.ua
Відгукнутись на вакансію →

Привіт!

Ми компанія, яка творить інноваційні робототехнічні рішення. Ми створюємо складні системи, що кидають виклик традиційним підходам.

Запрошуємо у свою команду 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.

Ми пропонуємо:

гнучкий графік роботи;

можливість навчання за рахунок компанії;

можливість кар’єрного розвитку;

роботу з інноваційними проєктами;

медичне страхування;

офіційне працевлаштування;

комфортний офіс поряд з метро;

корпоративні заходи.

Готовий до нових викликів?

Схожі вакансії

З блогу Trackr

Усі статті →

Знайдено через trackr.help/jobs · Канал: @trackrhelp · Бот для персональних сповіщень: @trackrhelpBot