Инженер-программист микроконтроллеров (Embedded C/C++)
Вакансия для опытного embedded-разработчика: создание встраиваемого ПО для микроконтроллеров STM32 и одноплатных компьютеров на Linux в проекте медицинского оборудования. Требуются глубокие знания C/C++, FreeRTOS, CAN и опыт от 3-5 лет. Компания предлагает стабильную работу, современное оборудование и профессиональную среду.
Зарплата ниже рынка
На 47% ниже медианы C++ по 77 вакансиям за 90 дней.
Что предстоит делать
Ищем опытного инженера-программиста микроконтролеров в проект для разработки встраиваемой системы на базе промышленной ARM-платы AIO-3576C (Rockchip RK3576) для сбора, хранения и передачи данных с CAN-шины в реальном времен.
- Разработка и сопровождение встраиваемого программного обеспечения для микроконтроллеров STM32 на C с использованием FreeRTOS;
- Разработка прикладного ПО на C/C++ для одноплатных компьютеров под управлением Linux;
- Поддержка и развитие существующей кодовой базы, участие в проектировании архитектуры ПО и проведении code review;
- Ведение технической документации по разработанному программному обеспечению и протоколам взаимодействия.
- Требования к кандидату:
- Опыт работы от 3-5 лет;
- Уверенное владение C для embedded-разработки;
- Опыт коммерческой разработки ПО для микроконтроллеров STM32;
- Опыт разработки с ОСРВ (FreeRTOS);
- Уверенная работа с периферией MCU (UART, I²C, ADC, DMA);
- Практический опыт работы с CAN / FDCAN;
- Умение читать datasheet/reference manual и самостоятельно реализовывать драйверы внешних микросхем по I²C/SPI/UART;
- Опыт работы с Git;
- Умение работать с осциллографом, мультиметром, логическим анализатором;
- Умение читать электрические схемы на уровне, необходимом для firmware-разработчика;
- Разработка ПО для одноплатных компьютеров. Знание ОС Linux и уверенная работа в Linux-среде. Опыт разработки и сборки приложений на C/C++ для Linux, включая ARM-платформы;
- Будет плюсом:
- Опыт работы с системами сборки Yocto, Buildroot или аналогичными;
- Опыт разработки графических интерфейсов для embedded Linux, в том числе с использованием LVGL;
Что предлагаем
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в ОФ Heart Center Foundation
3 активные вакансии в компании
Программист микроконтроллеров
Разработка встроенного ПО для инновационного медицинского устройства на STM32 и FreeRTOS. Требуется опыт embedded-разработки на C, знание периферии и умение читать схемы. Предлагают официальное трудоустройство и работу над уникальным проектом в сфере здравоохранения.
Инженер-программист микроконтроллеров (Embedded C/C++)
Ищем опытного embedded-разработчика для создания встраиваемой системы на ARM-плате для сбора данных с CAN-шины. Требуется глубокое знание C, STM32, FreeRTOS и Linux. Предлагают работу в стабильной компании над инновационными медицинскими проектами с современным оборудованием.
Похожие вакансии
6 вакансий
Embedded Software Engineer / Инженер-программист встраиваемых систем
Разработка встроенного ПО реального времени для ARM-процессоров: драйверы, модули, документация, отладка. Нужен опыт от 3 лет, C/C++, знание ОСРВ и микроконтроллеров, английский B2. Предлагают соцпакет, медстраховку, бонусы и обучение.
C++ инженер (ad-serving bridge)
~2 271 713 ₸ оценка
Ищем опытного C++ инженера для разработки высоконагруженного рекламного моста между supply-side платформой и японской биржей программной линейной рекламы. Нужно 6+ лет продакшн C++, опыт работы с большими чужими кодовыми базами и знание adtech (OpenRTB, аукционы, рекламные паузы). Работа полная, проект greenfield, стек C++ и Go, развертывание в дата-центрах клиента.
Старший инженер-программист (C++, ML-инфраструктура)
~2 271 713 ₸ оценка по стеку
Ищем старшего C++ инженера для развития ML-инфраструктуры на встроенных устройствах. Нужен опыт с C++, Linux, CI/CD и распределенными системами, а также знание английского. Предлагают удаленную работу, гиг-контракт и соцпакет.
Senior C разработчик
~2 271 713 ₸ оценка
Ищем Senior C разработчика для создания высокоскоростного сетевого фильтра на базе x86. Нужно глубокое знание C, Linux, сетевых технологий и многопоточности. Работа полностью удалённая, предлагают официальное трудоустройство, ДМС и оплату обучения.
C++ разработчик
~2 271 713 ₸ оценка
Ищем опытного C++ разработчика для поддержки и развития backend-сегмента programmatic-платформы для баннерной рекламы. Нужно разбираться в существующем коде, устранять сбои, оптимизировать производительность и развивать ad server, ad exchange и DMP. Требуется от 3 лет коммерческой разработки на C++, уверенное знание STL, многопоточности и Linux. Предлагают удалённую работу по РФ, гибрид или офис в Москве, официальное оформление и белую зарплату.
Старший C++ инженер
~2 271 713 ₸ оценка
Ищем опытного C++ инженера для укрепления безопасности крупного десктопного приложения медицинского устройства на C++/Qt. Нужно выявлять и устранять уязвимости в устаревшем коде, проводить код-ревью и статический анализ, обеспечивая соответствие стандартам IEC 62304. Требуется 7+ лет опыта, глубокое знание Qt и безопасного кодирования, а также свободный английский.