Embedded-разработчик (C/C++)
Высокая оценка за полностью удаленный формат, гибкий график и компенсацию оборудования. Зарплата выше среднего по рынку для Middle-уровня, а стек технологий является стандартным и востребованным.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Средний уровень сложности: требуется уверенное владение C/C++, понимание архитектуры ARM и опыт работы с периферией. Основная сложность заключается в необходимости совмещать разработку ПО с чтением схем и оптимизацией ресурсов.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Предлагаемая зарплата от 180 000 ₽ на руки соответствует верхней границе рыночного диапазона для Middle Embedded-разработчиков в России. Рыночная медиана для таких специалистов составляет около 160 000 - 190 000 ₽.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
C, C++, STM32, FreeRTOS, Git, UART/SPI/I2C
Embedded-разработчик (C/C++)
Gig Sniper | IT&Remote
З/П: 80000 250000
Должностные обязанности:
— Опыт коммерческой разработки на C/C++ для embedded от 2 лет
— Понимание архитектуры микроконтроллеров (ARM Cortex-M)
— Опыт работы с RTOS (FreeRTOS или аналоги)
— Умение читать электрические схемы
Знание/опыт:
— Разработка прошивок для микроконтроллеров STM32
— Работа с периферией (UART, SPI, I2C, АЦП)
— Оптимизация кода по памяти и энергопотреблению
— Участие в схемотехнических ревью (совместно с hardware-командой)
Условия труда:
— Зарплата: [от 180 000 ₽] на руки
— Гибкий график, возможность полностью удалённой работы
— Компенсация покупки оборудования для работы
Контакты:
_____________
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Git
- C++
- SPI
- I2C
- UART
- ADC
- FreeRTOS
- ARM Cortex-M
- STM32
- C
Возможные вопросы на собеседовании
Проверка понимания работы планировщика и управления ресурсами в реальном времени.
Расскажите о механизмах синхронизации в FreeRTOS (семафоры, мьютексы, очереди). В каких случаях вы выберете мьютекс вместо бинарного семафора?
Оценка навыков оптимизации, критически важных для встраиваемых систем.
Какие методы вы используете для минимизации энергопотребления микроконтроллера STM32 в спящих режимах?
Проверка практического опыта работы с аппаратными интерфейсами.
Как реализовать неблокирующее чтение данных по UART, если объем данных заранее неизвестен?
Оценка умения работать с памятью и отлаживать специфичные для embedded ошибки.
Что такое HardFault в контексте ARM Cortex-M и каков ваш алгоритм поиска причины этого исключения?
Проверка навыков взаимодействия с аппаратной частью.
На что вы в первую очередь обращаете внимание при ревью электрической схемы устройства, для которого вам предстоит писать код?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

