C/C++ Middle Embedded Developer (STM)

Информационные технологии, интернет, телеком

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

  • разработка новых и поддержка существующих проектов под STM32 (System Workbench for STM32, STM32CubeMX);
  • подключение к микроконтроллерам и отладка различных периферийных устройств с проприетарными протоколами обмена (последовательными, параллельными);
  • разработка проектов с минимальным временем реакции;
  • проектирование, настройка и отладка комплексных систем, состоящих из нескольких контроллеров.

Требования:

  • опыт в программировании микроконтроллеров STM, Avr, PIC, Aware;
  • опыт разработки устройств на микроконтроллерах - ARM Cortex STM32;
  • опыт создания больших программ на C/C++, умение разбираться в чужом коде, писать аккуратный и читаемый код;
  • понимание принципов работы электроники в целом и микропроцессоров в частности;
  • знакомство с основной периферией STM32 или желание быстро разобраться (GPIO, I2C, UART, CAN, ADC и т.д.);
  • опыт программирования для встраиваемых систем реального времени;
  • опыт использования отладчика, логического анализатора и быстрый поиск багов;
  • опыт работы с GIT, CANOpen, Ethernet на STM32;
  • будет плюсом:
    • опыт работы с современными беспроводными сетями — ZigBee, Bluetooth, LoRa или 6LoWPAN;
    • понимание базовых принципов работы радиочастотных сетей;
    • знание основной элементной базы;
    • знание основных протоколов обмена информацией периферийных устройств: Modbus, CANOpen;
    • опыт программирования на C/C++/Python под Linux, опыт программирования под Raspberry Pi, BeagleBone или аналоги.

Условия:

  • локация - г. Краснодар;
  • работа в крупной компании - лидере в своем сегменте;
  • официальное оформление согласно ТК РФ;
  • возможности профессионального и карьерного роста.
Отправить резюме
Выберите
Выберите
Согласие кандидата на обработку персональных данных
Узнавайте первым

Подпишитесь, чтобы получать информацию о самых интересных событиях, новых коллекциях и выгодных предложениях.