Сервіс пошуку роботи №1 в Україні
- · Переглядає 1 шукач
- Бронювання
-
FRDM Group
- Київ
- Повна зайнятість
Про вакансію
Ми — українська інноваційно-технологічна компанія, що займається розробкою та виробництвом різноманітних роботизованих систем.
Основні обов’язки:
- Bring-up та підготовка заліза:
- Підготовка нових виробів до серійного виробництва.
- Первинне тестування конфігурацій (Hardware Bring-up).
- Аналіз нових розробок та проектування тестувальних стендів (Test Benches).
- Розробка низькорівневого ПЗ та драйверів:
- Налаштування та портування Linux (BSP) під кастомні апаратні платформи.
- Написання, налагодження та підтримка драйверів ядра (Linux Kernel Drivers) для інтерфейсів: I2C, SPI, UART, PCIe, USB, GPIO, CAN, Ethernet.
- Налаштування та кастомізація Device Tree.
- Створення та підтримка дистрибутивів:
- Кастомні збірки ОС за допомогою інструментів автоматизації (Yocto Project, Buildroot).
- Створення bootloader-ів (U-Boot, Barebox) та налаштування безпечного завантаження (Secure Boot).
- Взаємодія із «залізом» (Hardware Troubleshooting):
- Тісна співпраця з командою схемотехніків/HW-інженерів.
- Читання принципових електричних схем та даташитів (Datasheets).
- Пошук та усунення апаратних несправностей (Troubleshooting) за допомогою осцилографів, логічних аналізаторів та мультиметрів.
Вимоги до кандидата (Hard Skills)
Мови програмування:
- Впевнене володіння C (обов'язково).
- C++ або Python / Bash для написання скриптів, тестування та автоматизації.
- Linux Internals:
- Глибоке розуміння архітектури ядра Linux (управління пам’яттю, переривання, потоки, події, підсистеми ядра).
- Досвід роботи з Device Tree (DTS/DTSI).
- Build Systems:
- Досвід створення та кастомізації ОС через Yocto Project (BitBake) або Buildroot.
- Hardware Knowledge & Instruments:
- Вміння читати принципові електричні схеми та блок-схеми.
- Глибоке розуміння протоколів: I2C, SPI, UART, PCIe, USB, GPIO, CAN, Ethernet.
- Практичний досвід роботи з вимірювальними приладами: осцилографи, логічні аналізатори.
- Інструменти налагодження (Debugging & Profiling):
- Програмне налагодження: GDB, Valgrind.
- Трейсинг та профайлінг: ftrace, perf, strace.
- Апаратне налагодження: JTAG / SWD (OpenOCD, J-Link).
- Системи контролю версій:
- Git (включаючи рев’ю коду, роботу з патчами та підмодулями).
Буде плюсом (Nice to Have)
- Спеціалізація в UGV / UAV:
- Досвід роботи з автопілотами та стек-технологіями Ardupilot або PX4.
- Знання протоколів зв’язку MAVLink та UAVCAN / Cyphal.
- Досвід роботи з ROS / ROS2 (Robot Operating System).
- Низькорівневе ПЗ:
- Досвід роботи з Bootloader (особливо U-Boot).
- Досвід роботи з системним ПЗ для бездротового зв’язку (Wi-Fi, Bluetooth, 4G/5G модеми через NetworkManager чи ModemManager).
- Відео та мережі:
- Робота з відеосистемами (V4L2, GStreamer, MIPI-CSI).
- Знання мережевого стеку Linux, налаштування VLAN, iptables/nftables.
- Оптимізація та безпека:
- Досвід роботи з Linux Real-Time (патч PREEMPT_RT).
- Знання механізмів оновлення систем (OTA: Mender, RAUC, SWUpdate).
Soft Skills:
- Міждисциплінарна комунікація: Вміння будувати конструктивний діалог із командою.
- Здатність методично ізолювати проблеми на межі hardware/software та знаходити їхню першопричину.
- Уміння самостійно розбиратися зі складною або неповною технічною документацією без мікроменеджменту.
- Відповідальне ставлення до низькорівневого коду та конфігурацій заліза. Ми пропонуємо:
- Офіційне працевлаштування та гідну оплату.
- Можливості для професійного розвитку та кар'єрного зростання.
- Графік роботи: пн-пт, з 8 до 17:30 год.
*Розгляд резюме кандидатів зазвичай триває до 10 робочих днів (2 тижні). Якщо ухвалимо рішення рухатися далі — обов’язково зв’яжемося із Вами. Якщо ж наразі Ваша кандидатура не відповідатиме вимогам, збережемо резюме та повернемося до нього, коли з’явиться релевантна вакансія.
Ключові вимоги і навички
- Українська — вільно
- Досвід роботи від 1 року.
- Вища освіта.
- Користувач ОС Linux
- Git
- JavaScript
- Python
- C++
- Керування транспортними засобами
- Відповідальність
- BASH
- Програмування
- VLAN
- Ведення технічної документації
- Читання електричних схем
- Проєктування
- iptables
- Ethernet
- Spring boot
- Troubleshooting
- SPI
- Розробка ПЗ
- Робота з вимірювальними приладами
- UART
- Налаштування ПЗ
- Написання скриптів
- ArduPilot
- Yocto
Схожі вакансії
-
Embedded Linux Engineer
Стеллар Джет, Київ -
Linux Embedded Engineer
Джей Енд Уай, Київ -
Інженер-програміст мікроконтроллерів, Junior embedded engineer С, С++ (мкр-н Бортничі, лівий берег)
Тісо-Продакшин, ТОВ (Tiso), Київ -
Інженер електроніки, електромеханіки, конструктор, програміст, розробник, дослідник
Углерод-Україна, Київ -
Інженер-конструктор електроніки, Electronics Hardware Design Engineer
50 000 – 80 000 грн, L7 United, Київ