Требуется C/C++/Embedded разработчик?

Уже знаете, какого специалиста вы ищете? Оставьте номер телефона, и наш консультант организует поиск идеального кандидата без предоплаты и с гарантией до 1 года!

Почему мы?

преимущества кадрового агентства RNG & Associates

21 день

Средний срок закрытия вакансии C/C++/Embedded разработчик

5 вакансий

аналогичной специальности закрываем ежеквартально

4 месяца гарантии

на вакансию C/C++/Embedded разработчик

0 рублей

предоплаты. Оплата после выхода кандидата на работу

100 лет

совокупный опыт работы наших консультантов

4 минуты

реакции на ваш запрос

Кто такой C/C++/Embedded разработчик

и его подбор

Разработчик C/C++/Embedded — это инженер-программист, который пишет низкоуровневый код для микроконтроллеров, встраиваемых систем, промышленного оборудования и высокопроизводительных приложений. Простыми словами, он создаёт «мозги» для устройств: от стиральной машины и автомобильного блока управления до дрона, медицинского прибора или спутника. Он работает там, где важны скорость, предсказуемость, работа с железом напрямую и минимальное потребление ресурсов. Без него любое устройство останется просто куском пластика и металла. Поэтому он — ключевой специалист в промышленности, робототехнике, IoT, автопроме и телекоме.
разработчик C/C++/Embedded (C/C++/Embedded Developer), язык C, язык C++, C++11/14/17, STL, Boost, RAII, smart pointers, шаблоны, move-семантика, многопоточность, микроконтроллеры (STM32, ESP32, AVR, PIC, Renesas, NXP), ARM Cortex-M, RISC-V, RTOS (FreeRTOS, Zephyr, ThreadX), bare-metal, драйверы, UART, SPI, I2C, CAN, USB, ADC, PWM, Ethernet, JTAG, SWD, GDB, кросс-компиляция, оптимизация кода, энергопотребление, отладка на железе, осциллограф, логический анализатор, datasheet, reference manual, юнит-тесты (Unity, Google Test, CppUTest), IoT, робототехника, автопром, промышленная автоматизация, Linux Embedded, Yocto, Buildroot, Git, CMake, Makefile.

Обязанности:

Разработка встраиваемого ПО на C и C++ для микроконтроллеров (STM32, ESP32, AVR, PIC, Renesas, NXP)

Написание драйверов под периферию: UART, SPI, I2C, CAN, USB, ADC, PWM, Ethernet

Работа с RTOS (FreeRTOS, Zephyr, ThreadX) и bare-metal

Разработка и поддержка высокопроизводительных приложений на C++ (STL, Boost, многопоточность)

Кросс-компиляция и сборка под целевые платформы (ARM, x86, MIPS, RISC-V)

Отладка на железе: осциллограф, логический анализатор, JTAG/SWD, GDB

Оптимизация кода по скорости, памяти и энергопотреблению

Работа с технической документацией: datasheet, reference manual, схемы

Взаимодействие с аппаратчиками, схемотехниками и продакт-менеджерами

Участие в code review, написание юнит-тестов (Unity, Google Test, CppUTest)

Требования:

Образование: высшее техническое (радиотехника, электроника, программирование, мехатроника)

Опыт: коммерческой разработки на C/C++ от 3 лет, из них Embedded от 2 лет

Уверенное знание C (указатели, память, выравнивание, volatile, bitwise-операции)

Опыт работы с микроконтроллерами и периферией

Знание C++11/14/17 (RAII, smart pointers, шаблоны, move-семантика)

Опыт работы с RTOS и многопоточностью

Понимание архитектуры процессоров и работы с памятью

Английский: Intermediate+ (чтение datasheet и техдокументации)

Часто задаваемые вопросы:

Чем Embedded-разработка отличается от обычной C/C++ разработки?
Ответ: Embedded-разработчик работает с ограниченными ресурсами (память, частота, питание) и напрямую с железом. Он пишет драйверы, работает с регистрами и периферией, отлаживает на реальном устройстве. Обычный C++ разработчик чаще делает приложения для ПК или серверов, где ресурсы не так критичны.

Какие микроконтроллеры нужно знать Embedded-разработчику?
Ответ: Базовые — STM32 (ARM Cortex-M), ESP32 (Wi-Fi/Bluetooth), AVR (Arduino), PIC. В промышленности востребованы NXP, Renesas, Texas Instruments. Важно не знать все, а уметь читать datasheet и быстро осваивать новую платформу.

Что такое RTOS и зачем она нужна?
Ответ: RTOS (Real-Time Operating System) — операционная система реального времени для встраиваемых систем. Она позволяет запускать несколько задач с приоритетами и гарантирует отклик в заданное время. Примеры: FreeRTOS, Zephyr, ThreadX. Нужна там, где важна предсказуемость.

Что важнее для Embedded: C или C++?
Ответ: Зависит от проекта. Для микроконтроллеров с малым объёмом памяти чаще используют C. Для сложных систем (автопилоты, медицинские приборы, робототехника) — C++ с RAII и шаблонами. Хороший специалист владеет обоими.

Блок 4. Как мы подбираем C/C++/Embedded разработчика (How-to)

Уточняем проект: микроконтроллеры, Linux Embedded, IoT, автопром, робототехника или промышленная автоматизация.

Ищем кандидатов с опытом коммерческой разработки на C/C++ от 3 лет и Embedded от 2 лет.

Проверяем навыки работы с периферией, RTOS и отладки на реальном железе.

Оцениваем понимание архитектуры процессоров и умение читать datasheet.

Уже знаете

какой специалист Вам нужен?

Оставьте заявку

Перезвоним Вам в течение 5 минут

C/C++/Embedded разработчик: стоимость и гарантии подбора

Калькулятор стоимости подбора

50K 300K 600K 1M
10%
Массовый
15%
Эксклюзив
17%
Стандарт
20%
Редкие
25%
Executive
Годовой ФОТ: 2 400 000 ₽
Стоимость подбора: 408 000 ₽
Оплата производится после успешного выхода кандидата на работу
подбор C/C++/Embedded разработчика

4 месяца гарантии

на вакансию C/C++/Embedded разработчик

Нам доверяют подбор персонала

Успешные кейсы подбора

ООО «ЭрЭнДжи и Партнеры», ИНН 7743579937, ОГРН 1057749548790, 115569, г. Москва, Маршала Захарова, 3-545
© 2026 RNG & Associates production

Резюме получено!

Также, приглашаем в наш telegram канал, где публикуем аналитику рынка, обзоры ЗП и другую эксклюзивную инфу

Спасибо, Ваше резюме получено!

Также, приглашаем в наш telegram канал, где публикуем аналитику рынка, обзоры ЗП и другую эксклюзивную инфу
Позже

Отправить резюме

Оставить заявку

Перезвоним Вам в течение 5 минут

Есть вопросы?
Menu