- Работа в Москве
- IT, интернет, связь, телеком
- Инженер программист
- Инженер-программист микроконтроллеров
Инженер-программист микроконтроллеров
от 150 000 ₽
- Преображенская площадь
- Электрозаводская
- Электрозаводская
Основная задача писать код для автономных научных приборов (логер), которые занимаются сбором и записью научных данных.
Обязанности:
- Разработка и отладка программного обеспечения для микроконтроллеров STM32 (L0, F4, F7) и NXP i.MX RT.
- Написание драйверов периферии (UART, SPI, I2C, CAN, USB, ADC, DMA, TIM и др.).
- Оптимизация кода с учётом ограничений ресурсов (память, быстродействие, энергопотребление).
- Работа с RTOS (FreeRTOS, Zephyr, ThreadX и др.) и bare-metal программированием.
- Взаимодействие с аппаратными инженерами при проектировании и отладке устройств.
- Написание тестового ПО и участие в отладке на стендах.
- Анализ и исправление ошибок в существующем коде.
- Ведение технической документации.
Требования:
- Опыт разработки на С/С++ для микроконтроллеров (от 2 лет).
- Знание архитектур ARM Cortex-M.
- Опыт работы с одним из IDE: Keil, IAR, STM32CubeIDE, MCUXpresso.
- Понимание принципов работы отладчиков (JTAG, SWD).
- Знание протоколов связи: UART, SPI, I2C, CAN, USB.
- Опыт работы с картами памяти и библетоками файловой системы FAT.
- Базовые знания электроники (чтение схем, работа с осциллографом, логическим анализатором).
Будет плюсом:
- Опыт работы с FPGA.
- Умение разводить печатные платы.
- Знание других языков высокого уровня (Python, Delphi, C# и тп.)
Условия:
- гибкий график работы.
- отсутствует дресс-код.
- самостоятельная работа, вы будете принимать большую часть решений для поставленных задач.
- офис находится в 6 минутах ходьбы от метро Преображенская площадь.
Опубликована 21 день назад