Инженер-программист микроконтроллеров

от 150 000 ₽

г Москва, ул Электрозаводская, д 52 стр 4
  • Преображенская площадь
  • Электрозаводская
  • Электрозаводская

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

Обязанности:

- Разработка и отладка программного обеспечения для микроконтроллеров 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 день назад

Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.