Единый справочник должностных инструкций

Шаблоны и образцы должностных инструкций по профстандартам Минтруда и ТК РФ с кодами классификаторов ОКЗ и ОКПДТР.

📋 Справка для работодателя: Настоящий образец должностной инструкции составлен с учетом требований ТК РФ, квалификационных справочников и стандартов Минтруда. Документ готов к адаптации под структуру предприятия.
ОКЗ 2512 / ОКПДТР 22843 Информационные технологии и связь

Должностная инструкция инженера встроенных систем (Embedded-разработчика микроконтроллеров): 2026

Актуально на 2025 год · Обновлено: 07.09.2026 · Реестр профстандартов Минтруда ↗
⚖️ Профстандарт Минтруда
УТВЕРЖДАЮ
Главный конструктор / R&D Director
ООО "____________________"
__________ / __________________ /
«___» ____________ 2026 г.

1. Общие положения

1.1. Настоящая должностная инструкция определяет производственные функции, права и ответственность инженера встроенных систем (включая наименования: Embedded-разработчик, программист микроконтроллеров, инженер-программист встраиваемых систем / IoT, Firmware Engineer).

1.2. Должность относится к категории ведущих инженерно-технических специалистов R&D департамента и приборостроения.

1.3. Прием и увольнение производятся приказом Генерального директора по представлению Руководителя R&D / Главного конструктора.

1.4. Embedded-разработчик подчиняется напрямую Ведущему разработчику встроенного ПО / Руководителю группы схемотехники и программирования.

1.5. В своей работе руководствуется стандартами безопасного кодирования (MISRA C/C++), требованиями ГОСТ Р МЭК 61508 (функциональная безопасность) и техническими заданиями на изделия.

2. Квалификационные требования к должности

2.1. Образование: Высшее инженерно-техническое (радиотехника, микроэлектроника, робототехника, системы управления, ВТ).

2.2. Опыт работы: Опыт разработки встроенного ПО для микроконтроллеров от 1–2 лет.

2.3. Embedded-разработчик должен знать:

  • Архитектуру микроконтроллеров и процессоров: ARM Cortex-M (STM32, NXP), RISC-V, ESP32, AVR, PIC;
  • Языки программирования C и C++ (стандарты C99/C11, C++14/17/20) для микроконтроллеров без динамического выделения памяти;
  • Операционные системы реального времени (RTOS): FreeRTOS, Zephyr, RT-Thread;
  • Аппаратные интерфейсы и протоколы: UART/USART, SPI, I2C, CAN (CANopen/J1939), RS-485 (Modbus RTU/TCP), USB, Ethernet, BLE, LoRaWAN;
  • Принципы чтения принципиальных электрических схем, разводки печатных плат (Altium Designer, KiCAD);
  • Работу с измерительным оборудованием: цифровые осциллографы, логические анализаторы, мультиметры, программаторы/отладчики (JTAG/SWD, ST-Link, J-Link).

Классификаторы должности

КлассификаторКод / ЗначениеОснование
Код по ОКЗ2512 (Разработчики программного обеспечения)ОК 010-2014
Код по ОКПДТР22843 (Инженер-программист)ОК 016-94
Профстандарт06.001 «Программист» / 06.027Приказ Минтруда РФ

3. Должностные обязанности

Инженер встроенных систем реализует следующие обязанности:

3.1. Разработка и отладка встроенного ПО (Firmware):

  • Пишет драйверы низкого уровня (HAL, LL, Bare-metal) для управления периферией (АЦП/ЦАП, таймеры, ШИМ, DMA, GPIO).
  • Разрабатывает алгоритмы цифровой фильтрации сигналов (фильтры Калмана, скользящее среднее), ПИД-регуляторы приводов.
  • Создает энергоэффективные алгоритмы для батарейных IoT-устройств (настройка режимов глубокого сна Deep Sleep).
  • Реализует механизмы безопасного обновления прошивки «по воздуху» (OTA) и через проводные интерфейсы с защитой от сбоев (Bootloader / Dual-bank flash).

3.2. Аппаратно-программная интеграция:

  • Участвует в отладке опытных образцов печатных плат совместно с инженерами-схемотехниками.
  • Локализует аппаратные и программные баги с помощью логического анализатора и отладочных точек останова (Breakpoints).
  • Оформляет технические описания протоколов взаимодействия устройств.

4. Права

Инженер вправе запрашивать доработку схемотехники при обнаружении аппаратных коллизий; требовать закупки лицензионных компиляторов (Keil, IAR) и отладочных плат; участвовать в выборе элементной базы изделия.

5. Ответственность

Отвечает за критические отказы встроенного ПО, ведущие к выходу из строя радиоэлектронных компонентов (выгорание драйверов моторов, КЗ); срыв сроков вывода прошивок в серию; несоблюдение стандартов функциональной безопасности.

6. KPI и связи

KPI: Отсутствие критических зависаний и утечек стека прошивки (HardFault), стабильность работы энергонезависимой памяти, своевременная сдача рабочих прототипов устройств.

Лист ознакомления

ФИОПодписьДата
____________________________________________«___» __________ 202__ г.
💡 Рекомендация эксперта по трудовому праву: При разработке прошивок для медицинских приборов, автоэлектроники и авиации включите в ДИ требования строгого соответствия стандарту MISRA C во избежание юридических рисков при сертификации готовых изделий.

Вопросы и ответы по должности

Чем отличается Embedded-разработчик от классического программиста C++?

Embedded-разработчик работает в условиях жестких ограничений ресурсов (килобайты RAM/Flash памяти), напрямую управляет регистрами процессора, взаимодействует с «железом» на уровне электрических сигналов и использует осциллограф.