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

Дата размещения вакансии: 14.03.2025
Работодатель: Мелекесов Максим Эдуардович
Уровень зарплаты:
от 150000 до 230000 RUR
Город:
Москва
Серпуховско-Тимирязевская линия метро Тульская
Требуемый опыт работы:
От 3 до 6 лет

Мы в MaxKAD Electronics уже 7 лет успешно занимаемся разработкой электроники, программного обеспечения, устройств и приборов для решения сложных задач в различных областях (медицина, промышленная автоматизация, измерительное оборудование и т.д.) и сейчас мы ищем инженеров-программистов на языке C++ для расширения нашей команды.

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

  • Разработка программного обеспечения под микроконтроллеры STM32 (приоритетно), nRF52, ESP32;
  • Поддержка и доработка существующего программного обеспечения;
  • Ведение проектов в системе контроля версий Git;
  • Отладка на макете и готовых устройствах;
  • Разработка и ведение документации на программное обеспечение;

Требования:

  • Знание языков программирования: C++/C (Основная разработка ведётся на C++20);
  • Знание сред разработки и инструментов: STM32CubeIDE, Vscode, STM32CubeMX;
  • Понимание работы компилятора, умение собрать проект без среды разработки;
  • Знание архитектуры микроконтроллеров, понимание деталей работы ядра и периферии;
  • Умение работать с периферией микроконтроллера на регистрах;
  • Понимание принципов проектирования и тестирования ПО для микроконтроллеров;
  • Опыт настройки и работы с системой контроля версий Git;
  • Знание английского (чтение тех документации);
  • Умение читать принципиальные электрические схемы, базовые знания по работе в Altium Designer (для взаимодействия с разработчиками электроники) ;

Плюсом будет:
• Опыт написания ПО для ПК на C++ с использованием библиотеки Qt;
• Опыт разработки принципиальных схем и трассировки печатных плат в Altium Designer;
• Знание основ цифровой и аналоговой схемотехники;
• Знание основ силовой электроники;

У нас:

  • Постоянный поток интересных проектов и разработок.
  • Премии за выполненные проекты.