Ведущий инженер-программист встраиваемых систем (Embedded Software)
240 000 – 340 000 ₽
Формат
Гибрид
Грейд
senior
География найма
Москва
BashC++I2cSpiUartGitCI/CD
Мэтч и сопроводительное
Сравним вакансию с вашим действующим резюме и составим письмо под эту роль.
Описание вакансии
Коротко о роли
• Высшее профессиональное образование (бакалавриат, специалитет или магистратура) по направлениям: «Электроника и наноэлектроника», «Вычислительные машины, комплексы, системы и сети», «Программная инженерия», «Автоматизация технологических процессов и производств» или смежные специальности. • Опыт разработки встраиваемого программного обеспечения от 3 лет.
Задачи:
— Участие в полном жизненном цикле разработки встраиваемого программного обеспечения, включая формирование требований и сопровождение серийных изделий.
— Разработка под операционные системы реального времени (Embedded Linux, FreeRTOS, uC/OS-III, Zephyr и аналоги).
— Написание низкоуровневых драйверов и BSP для 32-битных микроконтроллеров.
— Отладка связки «аппаратура – ПО» с использованием JTAG-отладчиков, логических анализаторов, осциллографов и USB-UART преобразователей.
— Взаимодействие с инженерами-схемотехниками и топологами.
— Написание технической документации: описание API, руководства по сборке, инструкции по настройке.
Требования:
— Высшее профессиональное образование по направлениям: электроника, вычислительные машины, программная инженерия, автоматизация технологических процессов или смежные.
— Опыт разработки встраиваемого ПО не менее 3 лет.
— Знание архитектур и опыт разработки под ОСРВ: Embedded Linux (сборка ядра, rootfs, Device Tree), FreeRTOS, uC/OS-III, Zephyr.
— Уверенное владение языком C, знание основ Shell-скриптов (bash), желательно знание C++.
— Опыт работы с промышленными интерфейсами: I2C, SPI, UART, RS-232/485, CAN, Ethernet.
— Умение читать электрические схемы и понимание аппаратной части на уровне взаимодействия с периферией.
— Навыки отладки с использованием специализированного оборудования.
— Опыт написания технической документации.
— Опыт участия в полном жизненном цикле разработки.
Желательные навыки:
— Знание стандартов функциональной безопасности УПБ3 / SIL 3 (IEC 61508, IEC 61511, ГОСТ Р МЭК 61508).
— Соблюдение стандартов кодирования MISRA C, CERT C.
— Опыт работы с системами контроля версий Git, SVN и CI/CD.
— Знание инструментов автоматизированного тестирования (Unit-тесты, аппаратные тестеры, HIL-стенды).
— Навыки работы с промышленными сетями PROFINET, EtherCAT, Modbus TCP/RTU.
Условия:
— Участие в масштабном проекте.
— Трудоустройство в ИТ-аккредитованную компанию.
— Годовая премия.
— Карьерный рост.
Контакты работодателя доступны по кнопке «Откликнуться» после входа.
79/100
Хорошая вакансия
Оценка от Job Hunters AI
Ведущий инженер-программист встраиваемых систем (Embedded Software); понятные задачи; прозрачная оплата; гибкий формат; хороший соцпакет.
Из чего сложилась оценка. Нажмите, чтобы узнать подробнее
Понятные задачи
Должностные обязанности и требования подробно описаны: участие в полном жизненном цикле разработки встраиваемого ПО, работа с ОС реального времени, низкоуровневое программирование, отладка, взаимодействие с инженерами, написание документации.
Из объявления
Должностные обязанности: … • Высшее профессиональное образование (бакалавриат, специалитет или магистратура) по направлениям: «Электроника и наноэлектроника», «Вычислительные машины, комплексы, системы и сети», «Программная инженерия», «Автоматизация технологических процессов и производств» или смежные специальности. … • Опыт разработки встраиваемого программного обеспечения от 3 лет.
Мэтч и сопроводительное
Сравним вакансию с вашим действующим резюме и составим письмо под эту роль.