28 января 2026
О компании:
WeJET это команда, которая создает цифровую логику для физического мира. Мы не просто кодим железо мы проектируем интеллект устройств, от концепции до работающего решения. Наши проекты это сложные системы, где безупречный код оживляет сложную аппаратуру, решая реальные бизнес-задачи.
Суть роли:
Мы ищем инженера-мыслителя, для которого язык C/C++ это не просто синтаксис, а инструмент для диалога с железом . Ваша основная миссия проектирование и создание надежного, эффективного и изящного программного обеспечения, которое станет душой наших встраиваемых систем. Вы будете превращать требования и схемы в работающие алгоритмы и устойчивые программные комплексы.
Чем вы будете заниматься (софтверный фокус):
Проектирование и разработка ядра ПО: Создание архитектуры, модулей и системных протоколов на C/C++ для микроконтроллеров и Linux-систем.
Создание цифрового интеллекта устройств: Разработка логики, обеспечивающей четкое взаимодействие встраиваемой системы с сенсорами, исполнительными механизмами и внешним миром через интерфейсы (I2C, SPI, UART).
Инженерная культура качества: Погружение в процесс разработки с глубокой отладкой, написанием unit- и функциональных тестов, ревью кода коллег и созданием понятной документации.
Создание инструментария: Разработка вспомогательных утилит и программ для тестирования и поддержки на платформах Win/Linux, чтобы повышать надежность и эффективность всей команды.
Полный цикл ответственности за код: От идеи и написания до отладки на реальном устройстве и обеспечения его бесперебойной работы.
Мы ищем в кандидате:
Системное мышление: Умение видеть не просто строки кода, а целостную систему, где софт, железо и бизнес-логика неразделимы.
Глубокое владение C/C++ в контексте constrained-сред: понимание работы с памятью, времени выполнения, прерываниями. Знание и применение принципов ООП для создания понятных и масштабируемых программных структур.
Опыт (3+ года) в разработке ПО для встраиваемых систем под микроконтроллеры и/или ОС Linux, подтвержденный реальными проектами.
Инженерную дисциплину: Опыт промышленной разработки с использованием тестов (unit, functional) и практикой code review.
Способность к диалогу с железом : Умение читать схемы и использовать инструменты (осциллограф, логический анализатор) для верификации того, что ваш код работает в реальном устройстве именно так, как задумано.
Высшее техническое образование и искренний интерес к изучению новых предметных областей и технологий.
Будет значительным преимуществом, если вы имеете опыт:
Работы с FPGA (на уровне интеграции и взаимодействия с ПО).
Разработки драйверов устройств для Windows/Linux.
Понимания основ схемотехники для более продуктивного диалога с аппаратными инженерами.
Мы предлагаем: