В связи с расширением команды мы ищем инженера-разработчика ПО, который будет участвовать в создании и отладке программного обеспечения для прототипов устройств, реализующих решения компании — как в виде цифровых моделей на серверном оборудовании, так и на микроконтроллерах.
Обязанности:
- Разработка, отладка и сопровождение ПО (ARM Cortex-M и другие архитектуры).
- Участие в проектировании архитектуры ПО.
- Проектирование и реализация модулей на языках C/C++.
- Написание скриптов и утилит на bash и Python.
- Проведение отладки с использованием осциллографов, логических анализаторов, JTAG/SWD.
- Подготовка и поддержание в актуальном состоянии технической документации.
- Участие в ревью кода и обсуждениях проектных решений.
Требования: - Опыт коммерческой разработки — от 6 лет, в том числе для микроконтроллеров
- Уверенное владение С/C++ (C++11 и выше).
- Опыт работы с AI агентами
- Знание протоколов и интерфейсов (UART, SPI, I²C, CAN, USB и др.)
Желательно:
- Умение читать электрические схемы и работать с даташитами.
- Опыт применения инструментов анализа и контроля качества кода (clang-tidy, static analysis).
Условия: - Формат работы гибридный: офис (г. Москва, проспект Мира, д. 102/1) или удалённо.
- Тип занятости: полная, 5-дневная рабочая неделя, 8-часовой рабочий день.
- Конкурентоспособная заработная плата — обсуждается индивидуально по результатам собеседования.
- Работа в высококвалифицированной команде специалистов в области нейроморфных вычислений и микроэлектроники.
- Возможность профессионального роста и участия в разработке передовых технологий.
Навыки:
- Внимательность и аккуратность в работе.
- Системное и техническое мышление.
- Командное взаимодействие, ответственность и инициативность.
- Умение документировать результаты и поддерживать порядок в проектных артефактах.
-
Язык:
- Русский свободно.
- Английский — уверенное чтение технической документации, желательно письменное общение.