48 3 мес. назад

Инженер-программист встроенного ПО для микроконтроллеров

IT-компания ищет Инженера-программиста для разработки встроенного ПО на ARM. Основные требования: опыт с C/C++, многопоточным ПО и системами управления версиями. Условия включают официальное трудоустройство, соцпакет и возможность удаленной работы с обязательной стажировкой в Зеленограде.

middle удалённо 250 000 – 350 000 RUR
Тип занятости
full-time
Опубликовано
17 ноября 2025
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться
??%
Match Score
Войдите и создайте резюме
Войти

описание

IT-компания ищет в команду Инженера-программиста встроенного ПО для микроконтроллеров (Middle или Middle+ Embedded Software Developer)
Разработка встроенного ПО устройств на базе ARM Cortex-A (32/64), Cortex-M, ARM9, ARM7, TI DSP с применением ОС реального времени (в некоторых случаях под Embedded Linux)
Разработка драйверов устройств (DMA, IRQ и т.д.)
Отладка и поддержка разрабатываемого ПО

требования

Опыт работы с контроллерами на базе архитектуры ARM
Уверенное владение языками C/C++
Опыт разработки многопоточного ПО
Владение средствами сборки и отладки программного обеспечения: gcc, make, cmake, gdb и др.
Знакомство с типовыми интерфейсами (SPI, I2C, Ethernet, USB, SDIO, UART и т.д.)
Опыт разработки тестов
Знание систем управления версиями: Git, CVS, SVN
Умение работать в команде
Желательно:
Опыт программирования под Embedded Linux
Опыт программирования мультипроцессорных систем
Опыт работы с китайскими процессорами AllWinner, RockChip

условия

Официальное трудоустройство и соцпакет по ТК РФ
График пн–пт 9:00–18:00
Компенсация 50% стоимости аренды жилья для иногородних
Материальная помощь в сложных ситуациях
можно рассматривать кандидатов - удаленно на условиях:
уровень квалификации не ниже middle+;
умение работать с паяльником, осциллографом (цель – самостоятельно устранить небольшие недочеты с консультированием схемотехника). Это важно именно для удаленной работы. Если программист работает в офисе, то пайкой занимается не он, а схемотехник;
желательно наличие оборудования дома (паяльник, осциллограф);
обязательное прохождение «стажировки» на территории предприятия в г.Зеленоград. Длительность стажировки 3 месяца. Цель стажировки – узнать возможности кандидата, его скорость работы, познакомить с коллективом, ключевыми членами команды разработки, познакомить с проектным подходом. Также предполагается знакомство с аппаратной платформой, на которой будет производиться разработка ПО.

Похожие вакансии

6 вакансии
Н
Назаров Иван Андреевич
1 д. назад

Разработчик C++

208 900 - 315 600 RUR

Ищем разработчика C++ с опытом от 3 лет для работы над высоконагруженными системами. Важны навыки многопоточного программирования и уверенное знание STL. Предлагаем возможности для профессионального роста.

C++

middle удал.
Notamedia
Notamedia
21 ч. назад

Разработчик C++ (WebAssembly)

Присоединяйтесь к команде Notamedia, где вы будете разрабатывать и оптимизировать WebAssembly модули на C++. Ищем специалиста с опытом в C++ и пониманием JavaScript/TypeScript. Удаленная работа, интересные проекты и возможности для роста.

middle удал.
K2 Cloud
K2 Cloud
2 д. назад

Разработчик C++

K2 Cloud ищет разработчика C++ с опытом от 3 лет для работы над облачными сервисами. В команде вы будете разрабатывать функциональность и участвовать в open source проектах. Компания предлагает гибкий график, ДМС и возможности для профессионального роста.

middle удал.
ITS
ITS
4 д. назад

Разработчик встраиваемых систем

Вам предстоит заниматься отладкой и созданием инструментов для работы с устройствами, а также разработкой прошивок. Мы предлагаем удаленную работу, стабильность и возможность профессионального роста в развивающейся компании.

middle удал.
VK
VK
1 нед. назад

Разработчик системного ПО

Вакансия для разработчика системного ПО, который будет заниматься созданием анти-DDoS решений и оптимизацией производительности. Требуется опыт работы с многопоточными системами и знание сетевых протоколов. Предлагается работа в команде над высоконагруженными проектами.

middle удал.
YADRO
YADRO
1 нед. назад

Инженер по разработке ядра Linux

Ищем инженера по разработке ядра Linux, который будет заниматься портированием и разработкой драйверов для аппаратных компонентов. Требуется знание C и опыт работы с Linux. Предлагаем обучение, поддержку инноваций и заботу о здоровье.

Linux · C · U-Boot

middle удал.