Ingénieur Développement Logiciel Embarqué - Machine Learning (H/F)

Job expired!

У Withings ми прагнемо наділяти людей можливістю контролювати своє здоров'я, розробляючи красиві та інтуїтивно зрозумілі продукти, які всі можуть використовувати щодня. Наш асортимент з'єднаних ваг, гібридних годинників, моніторів артеріального тиску, трекерів сну та інших пристроїв використовується мільйонами по всьому світу. Наша мета - сприяти профілактиці, виявленню та управлінню хронічними захворюваннями через інноваційні продукти та послуги, революціонізуючи управління охороною здоров'я.

Команда машинного навчання в Withings займається розробкою всіх прогнозуючих алгоритмів, які використовуються в наших продуктах. Ці алгоритми, що використовують дані з наших датчиків, ідентифікують стани серця, категоризують фази сну, оцінюють частоту серцебиття, серед іншого функціоналу. Оскільки ці алгоритми інтегровані безпосередньо в наші продукти, вони повинні відповідати суворим вимогам до продуктивності, швидкості та використанню пам'яті.

  • Проектування або вдосконалення програмної архітектури вбудованих алгоритмів (мова С).
  • Підтримка інженерів з машинного навчання у написанні оптимізованого, високоякісного коду.
  • Рефакторинг основних бібліотек з ML та обробки сигналів (мова C).
  • Активна участь у процесі перегляду коду мовою C для імплементації алгоритмів.
  • Покращення стандартів кодування та кращих практик у команді.
  • Надання тестових фреймворків для інженерів з машинного навчання (модульні тести, інтеграційні тести, тести продуктивності, стилізація коду тощо).
  • Створення та вдосконалення інструментів для офлайн-перегляду алгоритмів.
  • Створення кастомного прошивання для тестування та кампаній.
  • Стежити за розвитками в Tiny ML.
  • Проектування нових потоків даних від датчиків до користув