Beacon Biosignals opracowuje neurobiomarkery oparte na EEG na potrzeby medycyny precyzyjnej w neurologii i psychiatrii. Platforma firmy rejestruje aktywność mózgu w czasie rzeczywistym i wykorzystuje uczenie maszynowe, pomagając badaczom klinicznym oceniać odpowiedź na leczenie, dobierać dawki oraz identyfikować właściwe populacje pacjentów. Firma współpracuje z przedsiębiorstwami biofarmaceutycznymi, akademickimi ośrodkami medycznymi i twórcami neurotechnologii, którzy poszukują lepszych narzędzi do opracowywania leków neurologicznych i psychiatrycznych, diagnostyki oraz opieki nad pacjentami.
Starszy inżynier ds. łączności BLE w aplikacjach mobilnych (iOS i Android)
Twórz natywną łączność Bluetooth dla domowych platform EEG Beacon Biosignals na iOS i Androida. Poprawiaj niezawodność przesyłania danych, diagnostykę urządzeń i integrację urządzeń ubieralnych na potrzeby opieki klinicznej i badań.
150 000 $ – 190 000 $ / rok
ZdalniePełny etatSeniorWymagany Język: angielskiInżynier oprogramowaniaOpis
- Kierować rozwojem natywnych SDK BLE dla urządzeń na iOS i Androida
- Zapewniać niezawodne połączenia, wysoką przepustowość danych i wydajne zużycie baterii na różnych telefonach, systemach operacyjnych i w rzeczywistych warunkach
- Współpracować z zespołem Devices nad interfejsami oprogramowania układowego, profilami GATT i zachowaniem urządzeń
- Udostępniać aplikacjom React Native funkcje urządzeń za pomocą przejrzystych, dobrze przetestowanych modułów natywnych
- Monitorować łączność za pomocą telemetrii i informacji zwrotnych z terenu, a następnie identyfikować i usuwać przyczyny awarii
- Współtworzyć plan rozwoju i kierunek techniczny platformy mobilnej
- Usprawniać parowanie i ponowne łączenie przez BLE na iOS i Androidzie
- Zwiększać niezawodność strumieniowego przesyłania EEG, w tym odzyskiwania po zerwaniu połączenia i działaniu aplikacji w tle
- Tworzyć obsługę sprawdzania jakości sygnału EEG w aplikacji po stronie urządzenia
- Dodawać narzędzia diagnostyczne, aby zespoły operacji klinicznych mogły rozwiązywać problemy z urządzeniami w terenie
Wymagania
- Mieć co najmniej 8 lat doświadczenia w tworzeniu aplikacji mobilnych, w tym znaczne doświadczenie w natywnym programowaniu na iOS (Swift) i/lub Androida (Kotlin)
- Mieć doświadczenie w integrowaniu urządzeń peryferyjnych BLE z produkcyjnymi aplikacjami mobilnymi, w tym w parowaniu i wiązaniu urządzeń, ponownym łączeniu, działaniu w tle oraz przepustowości danych z użyciem narzędzi takich jak Core Bluetooth lub Android BLE API
- Mieć doświadczenie w integrowaniu czujników lub strumieniowym przesyłaniu danych zdrowotnych z urządzeń ubieralnych
- Dbać o niezawodność, przypadki brzegowe, różnorodność urządzeń i wydajność
- Jasno się komunikować i swobodnie współpracować w środowisku asynchronicznym
- Atut: doświadczenie w tworzeniu produkcyjnych aplikacji React Native lub modułów natywnych dla React Native albo Expo
- Atut: doświadczenie w pracy z TypeScript i powiązanymi narzędziami, takimi jak React Native, Expo lub GitHub
- Atut: doświadczenie z urządzeniami medycznymi, EEG lub urządzeniami ubieralnymi
- Atut: doświadczenie w tworzeniu aplikacji na potrzeby badań klinicznych, pacjentów lub innych regulowanych obszarów
- Atut: wkład w projekty open source związane z aplikacjami mobilnymi lub BLE
Benefity
- Udziały w firmie
- Płatny urlop
- Inne benefity
- Doświadczenie w pracy zdalnej
- Biura do pracy stacjonarnej w Bostonie i Nowym Jorku