Ищем руководителя небольшой группы разработки ПО для аппаратных изделий. В зоне ответственности команды — встроенное ПО контроллеров, программное обеспечение для управления, мониторинга, диагностики и контрольно-проверочной аппаратуры.
Руководитель будет подчиняться главному конструктору и работать совместно с разработчиками электроники, конструкторами и инженерами-испытателями. Помимо организации работы команды, необходимо лично участвовать в разработке, интеграции и отладке сложных технических решений.
Чем предстоит заниматься:
- Руководить командой из 2–3 разработчиков: ставить задачи, контролировать сроки и качество, проводить технические ревью, развивать сотрудников.
- Участвовать в разработке архитектуры и ключевых модулей ПО.
- Разрабатывать и сопровождать встроенное ПО для STM32 и аналогичных микроконтроллеров.
- Разрабатывать ПО для настройки, мониторинга, диагностики и испытаний изделий.
- Организовывать взаимодействие встроенного ПО с ПО КПА, испытательными стендами и внешними устройствами.
- Участвовать в отладке аппаратно-программных комплексов совместно с инженерами-электронщиками и испытателями.
- Организовать процессы командной разработки: Git, code review, сборка, версии, релизы и поставка прошивок.
- Развивать автоматизированное тестирование встроенного и сервисного ПО.
- Поддерживать техническую документацию по ПО, протоколам обмена и процедурам прошивки/диагностики.
Основные требования:
- Опыт разработки embedded ПО на C от 4 лет.
- Практический опыт разработки для STM32 либо аналогичных микроконтроллеров.
- Уверенное знание типовой периферии MCU: GPIO, таймеры, PWM, ADC, DMA, прерывания, watchdog, Flash.
- Опыт построения архитектур РВ, работы с FreeRTOS или другой RTOS.
- Практический опыт работы с UART/RS-485, CAN, SPI, I²C, Ethernet; знание Modbus будет преимуществом.
- Навыки отладки встроенного ПО и аппаратуры: SWD/JTAG, отладчик, осциллограф, логический анализатор, CAN-анализатор.
- Понимание принципов работы микроконтроллерных устройств и умение читать несложные электрические схемы.
- Опыт разработки сервисного ПО, ПО для диагностики, настройки, тестирования или КПА на Python, C# или C++.
- Опыт работы с Git, code review, CI/CD либо автоматизацией сборки и выпуска ПО.
- Опыт организации или практического применения автоматизированного тестирования.
- Опыт технического лидерства, наставничества или управления небольшой командой.
- Готовность совмещать управление и самостоятельную инженерную работу.
Будет плюсом:
- Опыт разработки ПО для промышленной автоматики, силовой электроники, приводов, источников питания, зарядных устройств или измерительного оборудования.
- Опыт проектирования БД для журналов, результатов испытаний, конфигураций или телеметрии.
- Опыт работы с Linux, Docker, PostgreSQL/SQLite.
- Опыт разработки испытательных стендов и автоматизации измерений.
- Понимание CANopen, J1939, UDS, MQTT, OPC UA или других прикладных протоколов.
- Опыт подготовки релизов firmware: загрузчики, обновление прошивки, совместимость версий, журнал изменений.
- Умение использовать AI-инструменты для ускорения разработки, подготовки тестов и инженерной документации с обязательной проверкой результата.
Мы предлагаем:
- Оформление согласно ТК РФ;
- Социальный пакет (оплачиваемые отпуска и больничные);
- График работы: пн-пт, с 09:00 до 18:00;
- Офис по адресу: г. Химки, Ленинградская улица, 1;
- Возможности дальнейшего карьерного и профессионального роста;
- Работа в активно развивающейся компании.