freehire launches on Product Hunt on 26 August.

Follow →

Embedded Software Engineer

Summary

Develop embedded firmware for prosthetic motor control, including sensor data processing, motor drivers, and real-time control algorithms on ARM Cortex-M microcontrollers.

Embedded Software Engineer (Bionic Systems)
от 90 000 до 150 000₽
Китай, релокация

Чем предстоит заниматься
Разрабатывать встраиваемое ПО для управления моторикой протеза: векторное управление, сбор и обработка данных с датчиков тока, силы и других сенсоров

  • Реализовывать связь между сенсорной системой и механическими приводами
  • Писать драйверы для микрокомпонентов (драйверы моторов, сенсоры, Bluetooth, и т.п.)
  • Интегрировать беспроводные модули (BLE, Wi-Fi) и протоколы обмена

Что мы ждем от кандидата

  • Знание архитектуры ARM Cortex (M3, M4, M4F) и опыт работы с микроконтроллерами STM32.
  • Понимание ТАУ и опыт реализации FOC для управления BLDC/PMSM моторами.
  • Умение работать с интерфейсами UART, SPI, I2C и другими.
  • Умение оптимизировать код для работы в условиях ограниченных ресурсов (память, вычислительная мощность).
  • Желание решать сложные инженерные задачи, самостоятельность и инициативность в работе.

Будет плюсом

  • Знание принципов работы биомеханических систем и сенсоров (EMG, IMU).
  • Опыт работы с системами управления в реальном времени (PID-регуляторы, фильтры Калмана).
  • Навыки работы с системами контроля версий (Git) и CI/CD для встраиваемых систем.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available