Схемотехник / программист микроконтроллеров

Вакансии

Требуемый опыт работы: 3–6 лет
Полная занятость, полный день
В наш коллектив требуется специалист, который будет разрабатывать и реализовывать низкоуровневые алгоритмы взаимодействия компонентов системы и верхнеуровнего ПО.
Обязанности:
  • разработка алгоритмов ПО
  • разработка ПО под микроконтроллеры STM32
  • разработка протоколов информационного взаимодействия
  • написание прикладного встраиваемого ПО
  • наладка, запуск и сопровождение разрабатываемого программного обеспечения
  • тестирование и отладка ПО в конечном устройстве
  • описание алгоритма работы и программных интерфейсов ПО для других разработчиков
Требования:
  • опыт программирования микроконтроллеров STM32 (GD32, RISCV)
  • знание C/C++
  • знание архитектуры ARM
  • навык чтения электрических принципиальных схем
  • опыт работы с интерфейсами USB, UART, CAN, SPI, I2C
  • знание системы контроля версий Git
  • понимание принципов работы конечных автоматов и опыт их использования при написании ПО является преимуществом
Условия:
  • работа в высокотехнологичном стартапе в офисе в Сколково, по согласованию возможен частично дистанционный режим работы
  • дружная команда высококвалифицированных специалистов в широком спектре направлений наукоёмкого бизнеса;
  • работа в офисе,
  • оклад от 170 000 руб. на руки (зависит от релевантного опыта)
  • официальное трудоустройство, бессрочный трудовой договор, отпуск 28 дней
  • ДМС после прохождения испытательного срока
  • корпоративный транспорт
C / C++ Программист
Требуемый опыт работы: 1–3 года
Полная занятость, полный день
Мы ищем junior/middle C/C++ разработчиков в нашу команду.
Обязанности:
  • поддержка и доработка существующего функционала продукта
  • написание прикладного ПО
  • тестирование и отладка ПО
  • поиск, локализация и исправление ошибок
  • взаимодействие с другими разработчиками, обсуждение архитектурных решений
  • документирование кода и создание технической документации
Требования:
  • владение командной строкой, понимание основ Linux
  • знание C/C++, Makefile, CMake
  • понимание структур данных (очередь, стек, список и т. п.)
  • понимание принципов построения ООП и шаблонов проектирования
  • знание системы контроля версий Git
  • английский язык на уровне чтения технической документации
  • умение разобраться в чужой архитектуре и чужом коде
Будет плюсом:
  • знание Python
  • знание HTML, CSS, JS
  • опыт программирования микроконтроллеров
Условия:
  • работа в офисе
  • оклад от 100 000 руб. на руки (зависит от релевантного опыта)
  • официальное трудоустройство, бессрочный трудовой договор, отпуск 28 дней
  • ДМС после прохождения испытательного срока
  • корпоративный транспорт
  • испытательный срок 1-3 месяца
  • начальный уровень з/п определяется исходя из результатов собеседования