Инженер-программист микроконтроллеров
Нужен опытный embedded-разработчик для проекта встраиваемой системы на ARM-плате Rockchip RK3576: сбор и передача данных с CAN-шины в реальном времени. Основные требования — уверенный C для STM32, FreeRTOS, работа с периферией MCU (UART, I2C, ADC, DMA), CAN/FDCAN и разработка на C/C++ под Linux для одноплатных компьютеров. Предлагают участие в разработке медицинского оборудования нового поколения, официальное трудоустройство и оплачиваемый отпуск; зарплата обсуждается на собеседовании.
Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.
Что предстоит делать
Ищем опытного инженера-программиста микроконтролеров в проект для разработки встраиваемой системы на базе промышленной 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;
Что предлагаем
Стек и инструменты
Сколько платят вам?
Вакансии показывают, что обещают работодатели. Анонимно расскажите, сколько получаете вы как C++-разработчика — так появится зарплата, которую платят на деле.
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в ОФ Heart Center Foundation
3 активные вакансии в компании
Senior embedded software developer
Senior embedded-разработчик в фонд в сфере здравоохранения в Астане. Нужно разрабатывать встроенное ПО на C для STM32 и C/C++ под Linux, работать с CAN-шиной и периферией. Требуется опыт с FreeRTOS, драйверами и аппаратурой. Предлагают зарплату 900 000–1 200 000 тенге на руки.
Инженер-программист микроконтроллеров (Embedded C/C++)
Актуальность уточняется
Вакансия для опытного embedded-разработчика: создание встраиваемого ПО для микроконтроллеров STM32 и одноплатных компьютеров на Linux в проекте медицинского оборудования. Требуются глубокие знания C/C++, FreeRTOS, CAN и опыт от 3-5 лет. Компания предлагает стабильную работу, современное оборудование и профессиональную среду.
Похожие вакансии
6 вакансий
Разработчик низколатентных торговых систем
~1 253 895 – 2 500 665 ₸ оценка по стеку
Nitka Technologies ищет опытного разработчика низколатентных торговых систем для долгосрочного проекта в США. Нужно проектировать и оптимизировать высокопроизводительные компоненты в реальном времени, требуется сильное знание C++, Java, C#, Rust или C и опыт работы с конкурентностью и оптимизацией. Предлагают полностью удалённую работу без тайм-трекеров, гибкий график, оплачиваемый отпуск и больничные.
Разработчик встроенного ПО (Embedded)
~1 253 895 – 2 500 665 ₸ оценка
Инжиниринговая компания полного цикла ищет опытного embedded-разработчика для создания встроенного ПО под микроконтроллеры (STM32, ESP32, Nordic, PIC) и встраиваемые Linux-системы (Jetson, Rockchip, RPI). Нужны глубокие знания FreeRTOS/Zephyr, интерфейсов UART/I2C/SPI/CAN/RS485, беспроводных протоколов BLE/WiFi/LoRa, а также желательно опыт схемотехники и проектирования плат. Предлагают full-time на сложных международных IoT-проектах, удалённую работу или офис, поездки на Тайвань и поддержку изучения английского.
Инженер-программист 3D (C++ / Three.js)
~1 253 895 – 2 500 665 ₸ оценка
Компания строит цифровую ортодонтическую платформу с интерактивными 3D-инструментами в браузере и бэкенд-сервисами обработки мешей. Нужен инженер с сильным C++17, опытом вычислительной геометрии и работы с треугольными мешами, а также с Three.js/TypeScript, Angular и Node.js. Предлагают полностью удалённую работу, гибкий график, оплачиваемые инструменты ИИ и развитие.
Разработчик низколатентных торговых систем
~1 253 895 – 2 500 665 ₸ оценка
Nitka Technologies ищет опытного разработчика низколатентных торговых систем для долгосрочного проекта в США. Нужно проектировать и оптимизировать высокопроизводительные системы реального времени на C++, Java, C#, Rust или C, глубоко понимая конкурентность и оптимизацию. Предлагают полностью удалённую работу без тайм-трекеров, гибкий график, оплачиваемые отпуска и больничные, зарплату в USD.
Разработчик низколатентных торговых систем
~1 253 895 – 2 500 665 ₸ оценка по стеку
Nitka Technologies ищет опытного разработчика низколатентных торговых систем для долгосрочного проекта в США. Нужно проектировать и оптимизировать высокопроизводительные системы реального времени на C++, Java, C#, Rust или C, глубоко понимая конкурентность и оптимизацию. Предлагают полностью удалённую работу без тайм-трекеров, гибкий график, оплачиваемые отпуска и больничные, зарплату в USD.
Разработчик низколатентных торговых систем
~1 253 895 – 2 500 665 ₸ оценка
Nitka Technologies ищет опытного разработчика низколатентных торговых систем для долгосрочного проекта в США. Нужно проектировать и оптимизировать высокопроизводительные системы реального времени на C++, Java, C#, Rust или C, глубоко понимая конкурентность и оптимизацию. Предлагают полностью удалённую работу с гибким графиком, оплачиваемый отпуск и больничные, компенсацию в USD.