C/C++ Embedded Developer
Розробка системного ПЗ на C/C++ для edge-пристроїв під Linux. Потрібен глибокий досвід системного програмування, оптимізації та відлагодження. Пропонують бронювання та роботу над складними технологіями у Львові.
Что предстоит делать
<h3><strong>Чем вы будете заниматься:</strong></h3><ul><li><b>Системная и Embedded разработка на C/C++:</b> Создание и расширение системных компонентов для edge-устройств. Написание кода, который напрямую взаимодействует с аппаратными интерфейсами и ОС.</li><li><b>Low-level оптимизация и профилирование:</b> Глубокий анализ производительности ПО на целевых аппаратных платформах (ARM). Устранение узких мест на уровне ОС: оптимизация работы с памятью, процессорным временем, I/O и сетью.</li><li><b>Linux Environment & Edge Devices:</b> Полный цикл разработки, кросс-компиляции, отладки непосредственно на устройствах и развертывания ПО в среде Embedded Linux. Интеграция решений на стыке hardware и software.</li><li><b>Инфраструктурная разработка на Python:</b> Проектирование системных утилит, инструментов для автоматизированного тестирования железа, скриптов конфигурации и внутренних сервисов для обработки данных с устройств.</li><li><b>Поддержка и рефакторинг:</b> Работа с существующей C/C++ кодовой базой. Адаптация и масштабирование архитектуры под новые платформы с учетом жестких требований к быстродействию на ограниченных ресурсах.</li></ul><h3><strong>Must have:</strong></h3><ul><li><b>Глубокий опыт с Linux (System Programming):</b> Понимание архитектуры ОС, уверенная POSIX-разработка. Работа с системными вызовами, IPC (sockets, pipes, shared memory), многопоточностью и понимание работы планировщиков (schedulers). Свободное владение командной строкой и bash.</li><li><b>Уверенный C/C++:</b> Отличное понимание управления памятью на низком уровне (аллокация, указатели), умение писать надежный, thread-safe системный код, оптимизированный под embedded-ограничения.</li><li><b>Hardcore Debugging:</b> Свободное владение инструментами системной отладки и анализа (gdb, strace, perf, valgrind). Способность читать и понимать ARM assembly.</li><li><b>Уверенный Python-бэкграунд:</b> Способность самостоятельно создавать надежный инструментарий для взаимодействия с системным ПО и автоматизации процессов.</li><li><b>Hardware-aware подход и архитектурное видение:</b> Понимание того, как программный код влияет на аппаратную часть (кэши, шины, прерывания), и как алгоритмически ускорить работу системы на конкретной архитектуре.</li></ul><h3><strong>Nice to have:</strong></h3><ul><li><b>Опыт с Edge/Embedded платформами:</b> Работа с Raspberry Pi, NVIDIA Jetson и т.д. Умение отлаживать код непосредственно на платах (через UART, JTAG/SWD).</li><li><b>Понимание Linux BSP:</b> Опыт работы с Device Tree, понимание процесса загрузки и базовые навыки кастомизации системы будут большим плюсом.</li><li><b>Video/Camera Streaming Pipeline:</b> Опыт работы с мультимедийными фреймворками и драйверами на низком уровне (V4L2, GStreamer, Libcamera, TegraCam, etc.).<br><br><h3><b>Почему мы?</b></h3><ul><li><b>Бронирование:</b> мы являемся стратегически важным предприятием и гарантированно предоставляем бронирование сотрудникам.</li><li><b>Влияние:</b> работа в безбюрократической среде, где вы реально влияете на процессы и конечный продукт.</li><li><b>Стабильность и автономность:</b> современный офис и производство во Львове, полностью обеспеченные всем необходимым для бесперебойной работы.</li><li><b>Масштаб:</b> возможность работать над сложными технологиями, которые имеют реальное значение сегодня.</li></ul></li></ul> <div> <a href="https://jobs.dou.ua/companies/hiring-miltech-nda/vacancies/362610/#reply-btn-id">Откликнуться на вакансию</a> </div>
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансийC++ Software Engineer (Desktop / Backend)
Шукаємо Strong Middle або Senior C++ інженера для роботи над десктопним клієнтом та серверною частиною продукту. Потрібен досвід з C++, Qt, QML, gRPC та багатопотоковим програмуванням. Пропонуємо роботу в офісі у Львові, конкурентну компенсацію та бронювання.
C++ Integration Engineer
Інтеграція програмно-апаратних систем на C++ під Linux. Потрібен досвід з Embedded Linux, Python, Bash та інтерфейсами I2C/SPI/UART/CAN. Пропонують роботу в офісі у Львові, бронювання та професійний розвиток.
Старший C++ разработчик
Ищем опытного C++ разработчика для создания кроссплатформенных модулей аналитической платформы. Вы будете проектировать и реализовывать высокопроизводительные алгоритмы, работать с CI/CD и взаимодействовать с командами по всему миру. Предлагаем полную удаленку, достойную оплату и интересные задачи.
C++ разработчик (Qt/QML)
Ищем опытного C++ разработчика с экспертизой в Qt/QML для создания инновационных IoT-решений для умного климат-контроля. Вы будете разрабатывать интерфейсы и компоненты для устройств, управляющих отоплением, вентиляцией и кондиционированием. Компания предлагает работу в международной команде с сильной инженерной культурой и возможностями для роста.
Старший C++ разработчик (Computer Vision, Qt, Linux)
Старший C++ разработчик для создания систем компьютерного зрения и GUI на Linux. Требуется опыт с OpenCV, Qt и обработкой данных с камер. Работа в Кракове, гибридный формат, командировки по Польше.
Embedded Engineer
Шукаємо Embedded Engineer для розробки програмного забезпечення для радіопристроїв. Потрібен досвід роботи з C, мікроконтролерами STM32, периферією та RTOS. Компанія пропонує офіційне працевлаштування, бронювання, медстрахування та роботу в офісі з гнучким графіком.