Инженер-программист / Разработчик встраиваемых систем и радиоэлектроники (C/C++, Python, DSP, SDR)
Описание
Обязанности: Разработка и сопровождение высокопроизводительного ПО на C/C++ и Python для Linux-платформ (включая встраиваемые версии без GUI) и систем реального времени (RTOS). Работа с встраиваемыми системами, микроконтроллерами (STM32, ESP32, NXP, Nordic) и периферийными интерфейсами: UART, SPI, I2C, CAN, USB, Ethernet. Разработка и оптимизация алгоритмов цифровой обработки сигналов (DSP): фильтрация, FFT, модуляция/демодуляция, синхронизация, коррекция каналов. Создание и сопровождение SDR-платформ (GNU Radio, USRP, LimeSDR, HackRF), реализация радиомодемов и адаптивных радиоинтерфейсов. Разработка алгоритмов компьютерного зрения и машинного обучения для встраиваемых систем: детекция, трекинг, сегментация, перенос моделей в ONNX/TensorRT на бортовые вычислители (Jetson, Rockchip, нейроакселераторы). Интеграция с беспилотными системами: разработка ПО для companion computer, взаимодействие с автопилотами ArduPilot/PX4 по протоколу MAVLink, настройка сенсорной фузии, обработка видеопотока (OpenCV, GStreamer, V4L2). Интеграция программного обеспечения с аппаратными платформами (микроконтроллеры, SoC, FPGA). Отладка, тестирование, профилирование и сопровождение программных решений на целевом оборудовании. Подготовка технической документации и участие в код-ревью. Требования: Готовность к переезду и работе в г. Донецк. Уверенное знание C/C++ (стандарты 14/17) и/или Python. Опыт разработки под Linux (включая встраиваемые версии без GUI) или RTOS (FreeRTOS, Zephyr, ChibiOS). Понимание принципов работы встраиваемых систем, микроконтроллеров и шин передачи данных (UART, SPI, I2C, CAN, Ethernet). Умение читать технические спецификации (datasheets) и работать с аппаратной документацией. Опыт работы с Git, системами баг-трекинга и методологиями код-ревью. Условия: Место работы: г. Донецк. Полное организационное сопровождение релокации для кандидатов из других регионов РФ. Официальное трудоустройство по ТК РФ с первого рабочего дня. Конкурентная полностью «белая» заработная плата – обсуждается индивидуально по итогам собеседования и зависит от уровня квалификации. Компенсация расходов на переезд, предоставление временного жилья и помощь с адаптацией. График работы: 5/2 с гибким началом рабочего дня. Современное оборудованное рабочее место. Работа в крупном государственном промышленном холдинге, участие в сложных инженерных проектах и возможности профессионального роста.