hardware / embedded інженер $
RestNow — український стартап, який розвиває рішення для керування масажерами через мобільний застосунок. Наш сценарій використання — комерційний: клієнт сканує QR-код, оплачує сесію, після чого масажер активується та працює в рамках оплаченого часу. Також нам потрібен домашній режим роботи, де пристрій працює як звичайний масажер, але з можливістю BLE-керування.
Зараз ми шукаємо hardware / embedded інженера, який зможе взяти готовий китайський масажер, розібратись у його електроніці, виконати reverse engineering поточного контролера та реалізувати заміну штатного контролера на новий, із підтримкою існуючого функціоналу та нашої кастомної логіки.
Що потрібно буде зробити
- Розібрати готовий масажер та дослідити його апаратну архітектуру.
- Виконати reverse engineering штатного контролера та периферії:
- кнопок,
- моторів / вібромоторів,
- нагріву,
- індикаторів,
- живлення,
- інших керуючих елементів.
- Визначити, як відтворити повний поточний функціонал пристрою на новому контролері.
- Демонтувати штатний контролер і замінити його на новий.
- Реалізувати рішення на новому контролері (попередньо ми використовували ESP32 з вбудованим BLE, але готові обговорювати інші варіанти).
- Написати нову прошивку або адаптувати / модифікувати існуючу логіку, якщо це пришвидшить результат.
- Додати наш кастомний функціонал:
- перемикання режимів Home / Commercial;
- BLE-керування масажером;
- підтримку BLE як у домашньому, так і в комерційному режимі;
- у комерційному режимі — логіку сесії та пов’язаний із нею функціонал.
- Провести тестування згідно з підготовленими тест кейсами
- Підготувати step-by-step гайд:
- як переоснастити масажер,
- як встановити новий контролер,
- як прошити пристрій,
- які компоненти потрібні,
- як повторити рішення на наступних одиницях.
Документ з повним списком вимог по розробці теж надамо.
Що для нас важливо
- Практичний досвід у hardware engineering / embedded development.
- Досвід роботи з мікроконтролерами (ESP32 буде великим плюсом).
- Досвід роботи з BLE на рівні embedded-пристроїв.
- Навички reverse engineering електроніки та розуміння схемотехніки.
- Вміння працювати з:
- GPIO,
- PWM,
- UART / I2C / SPI,
- живленням,
- кнопками, драйверами, індикаторами, двигунами.
- Досвід пайки, прототипування, підключення / заміни контролерів.
- Вміння читати datasheet’и, розбиратись у невідомих платах і шукати практичні рішення навіть коли документації майже немає.
- Самостійність: нам потрібна людина, яка зможе взяти пристрій, розібратись і довести задачу до working prototype.
Посилання на масажер:
https://www.alibaba.com/product-detail/Hot-Selling-Omnidirectional-Wrapped-Electric-Vibrating_1601390432500.html?spm=a2700.shop_plser.41413.2.6195482fsElY8a
Розглядаємо проектну співпрацю. Бажано в Києві.