Embedded Linux Engineer
Разработка низкоуровневого ПО и драйверов ядра Linux для кастомных аппаратных платформ: bring-up железа, портирование BSP, сборка дистрибутивов через Yocto/Buildroot, отладка на стыке hardware/software. Требуется уверенный C, знание Linux Internals, Device Tree, протоколов I2C/SPI/UART/PCIe/USB и работы с осциллографом и логическим анализатором. Плюсом — опыт с автопилотами Ardupilot/PX4, ROS и видеосистемами. Предлагают официальное трудоустройство, график пн-пт 8:00–17:00.
Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.
Зарплата не указана — оценили по рынку
На основе 33 похожих вакансий за 90 дней по всем рынкам вместе — отдельной выборки по рынку этой вакансии нет; город вакансии не учтён.
Что предстоит делать
<p><b>Основные обязанности:</b></p><ol><li>Bring-up и подготовка железа:<br><ul><li>Подготовка новых изделий к серийному производству.</li><li>Первичное тестирование конфигураций (Hardware Bring-up).</li><li>Анализ новых разработок и проектирование тестовых стендов (Test Benches).</li></ul></li><li>Разработка низкоуровневого ПО и драйверов:<br><ul><li>Настройка и портирование Linux (BSP) под кастомные аппаратные платформы.</li><li>Написание, отладка и поддержка драйверов ядра (Linux Kernel Drivers) для интерфейсов: I2C, SPI, UART, PCIe, USB, GPIO, CAN, Ethernet.</li><li>Настройка и кастомизация Device Tree.</li></ul></li><li>Создание и поддержка дистрибутивов:<br><ul><li>Кастомные сборки ОС с помощью инструментов автоматизации (Yocto Project, Buildroot).</li><li>Создание bootloader-ов (U-Boot, Barebox) и настройка безопасной загрузки (Secure Boot).</li></ul></li><li>Взаимодействие с «железом» (Hardware Troubleshooting):<br><ul><li>Тесное сотрудничество с командой схемотехников/HW-инженеров.</li><li>Чтение принципиальных электрических схем и даташитов (Datasheets).</li><li>Поиск и устранение аппаратных неисправностей (Troubleshooting) с помощью осциллографов, логических анализаторов и мультиметров.</li></ul></li></ol><h3>Требования к кандидату (Hard Skills)</h3><p>Языки программирования:</p><ul><li>Уверенное владение C (обязательно).</li><li>C++ или Python / Bash для написания скриптов, тестирования и автоматизации.</li><li>Linux Internals:<br><ul><li>Глубокое понимание архитектуры ядра Linux (управление памятью, прерывания, потоки, события, подсистемы ядра).</li><li>Опыт работы с Device Tree (DTS/DTSI).</li></ul></li><li>Build Systems:<br><ul><li>Опыт создания и кастомизации ОС через Yocto Project (BitBake) или Buildroot.</li></ul></li><li>Hardware Knowledge & Instruments:<br><ul><li>Умение читать принципиальные электрические схемы и блок-схемы.</li><li>Глубокое понимание протоколов: I2C, SPI, UART, PCIe, USB, GPIO, CAN, Ethernet.</li><li>Практический опыт работы с измерительными приборами: осциллографы, логические анализаторы.</li></ul></li><li>Инструменты отладки (Debugging & Profiling):<br><ul><li>Программная отладка: GDB, Valgrind.</li><li>Трейсинг и профайлинг: ftrace, perf, strace.</li><li>Аппаратная отладка: JTAG / SWD (OpenOCD, J-Link).</li></ul></li><li>Системы контроля версий:<br><ul><li>Git (включая ревью кода, работу с патчами и подмодулями).</li></ul></li></ul><h3>Будет плюсом (Nice to Have)</h3><ol><li>Специализация в UGV / UAV:<br><ul><li>Опыт работы с автопилотами и стек-технологиями Ardupilot или PX4.</li><li>Знание протоколов связи MAVLink и UAVCAN / Cyphal.</li><li>Опыт работы с ROS / ROS2 (Robot Operating System).</li></ul></li><li>Низкоуровневое ПО:<br><ul><li>Опыт работы с Bootloader (особенно U-Boot).</li><li>Опыт работы с системным ПО для беспроводной связи (Wi-Fi, Bluetooth, 4G/5G модемы через NetworkManager или ModemManager).</li></ul></li><li>Видео и сети:<br><ul><li>Работа с видеосистемами (V4L2, GStreamer, MIPI-CSI).</li><li>Знание сетевого стека Linux, настройка VLAN, iptables/nftables.</li></ul></li><li>Оптимизация и безопасность:<br><ul><li>Опыт работы с Linux Real-Time (патч PREEMPT_RT).</li><li>Знание механизмов обновления систем (OTA: Mender, RAUC, SWUpdate).</li></ul></li></ol><p>Soft Skills:</p><ul><li>Междисциплинарная коммуникация: Умение строить конструктивный диалог с командой.</li><li>Способность методично изолировать проблемы на границе hardware/software и находить их первопричину.</li><li>Умение самостоятельно разбираться со сложной или неполной технической документацией без микроменеджмента.</li><li>Ответственное отношение к низкоуровневому коду и конфигурациям железа. </li></ul><p><b>Мы предлагаем:</b></p><ul><li>Официальное трудоустройство и достойную оплату.</li><li>Возможности для профессионального развития и карьерного роста.</li><li>График работы: пн-пт, с 8 до 17:00 ч.</li></ul><p>*Рассмотрение резюме кандидатов обычно длится до 10 рабочих дней (2 недели). Если примем решение двигаться дальше — обязательно свяжемся с Вами. Если же на данный момент Ваша кандидатура не будет соответствовать требованиям, сохраним резюме и вернёмся к нему, когда появится релевантная вакансия.</p> <div> <a href="https://jobs.dou.ua/companies/frdm-group/vacancies/376473/#reply-btn-id">Откликнуться на вакансию</a> </div>
Стек и инструменты
Сколько платят вам?
Анонимно укажите, сколько вы получаете как C++-разработчик, — сразу покажем, в скольких вакансиях платят меньше. А из ответов сложится зарплата, которую платят на деле, а не обещают.
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансий
Unreal Engine Developer
~1 594 705 ₸ оценка по стеку, все рынки
Компания The Fourth Law ищет Unreal Engine разработчика для портирования и поддержки симуляционной платформы на macOS (Apple Silicon). Нужно уверенно владеть C++ и UE5, разбираться в сборке проектов, платформозависимом коде, Xcode, отладке и профилировании, понимать Metal и графический pipeline. Предлагают официальное оформление в Дія.Сіті, оплачиваемый отпуск, возможность бронирования и работу над оборонными MilTech-продуктами.
Embedded Engineer — UAV/Drone Systems
~1 594 705 ₸ оценка по стеку, все рынки
Разработка встроенного ПО для беспилотников: программирование микроконтроллеров STM32/ESP32, интеграция полётных контроллеров (ArduPilot, PX4, Betaflight, INAV), работа с интерфейсами и протоколами связи. Нужны уверенные C/C++ и Python, опыт с электроникой, Git и Linux. Предлагают официальное трудоустройство, бронирование сотрудников и профессиональный рост.
Embedded Linux Software Engineer
~1 594 705 ₸ оценка по стеку, все рынки
Разработка бортового ПО для беспилотных систем на Linux-компьютере: системные и прикладные приложения на C++ и Python, интеграция с сенсорами, видеопотоками и полётными контроллерами, сборка кастомных образов и тестирование SITL/HITL. Нужен коммерческий опыт Embedded Linux от 3 лет, уверенный C++/Python, знание MAVLink, ArduPilot и аппаратных интерфейсов. Предлагают конкурентную зарплату, официальное трудоустройство с бронированием, гибридный формат с выездами на полигон.
Embedded Engineer
~1 594 705 ₸ оценка по стеку, все рынки
Компания в сфере MilTech ищет Embedded Engineer для работы в офисе в Киеве. Нужен опыт в embedded-разработке с микроконтроллерами или RTOS, стек можно выбрать под себя. Предлагают бронирование с первых дней, медстраховку, релокационный пакет, технику, парковку, 24 дня отпуска и компенсацию обучения.
C++ Embedded Engineer
~1 594 705 ₸ оценка по стеку, все рынки
Компания ищет C++ Embedded инженера для разработки и поддержки embedded-систем на базе Linux с фокусом на производительность и надёжность. Нужно 3+ года коммерческого опыта на C++ (C++17/20), уверенная работа с многопоточностью, IPC и Linux/POSIX, плюс навыки отладки и профилирования. Предлагают официальное трудоустройство, график 5/2, оплачиваемый отпуск и больничные, работу в команде над инновационными продуктами.
Embedded Developer
Нужен опытный Embedded-разработчик в украинскую tech-компанию, которая делает системы для критически важных задач. Предстоит собирать и кастомизировать Linux-образы через Buildroot/Yocto, писать userspace-сервисы, строить видеопайплайны на GStreamer и интегрировать железо (камеры, радиомодемы, сенсоры). Ждут глубокого знания Linux, CMake, Git, Docker и CI/CD, умения читать C/C++ и работать с низкоуровневыми интерфейсами; английский будет плюсом. Предлагают сильную команду, влияние на процессы, конкурентную компенсацию, офис под Киевом и официальное трудоустройство.