Stanowisko: Android DeveloperPoziom: SeniorTeam: Inżynieria/RnD Pełen etat (praca zdalna lub hybrydowa Kijów/Ukraina) Esper Bionics to pionierska firma inżynieryjna skupiająca się na technologiach mechatroniki, sztucznej inteligencji i IoT dla ludzi Augmentacja. W drodze do wszczepionej elektroniki unowocześniamy przemysł protetyczny, wprowadzamy tutaj urządzenia protetyczne wyższego poziomu i podłączamy protezy robotyczne pod naszą platformą, aby zwi
Stanowisko: Android DeveloperPoziom: SeniorTeam: Inżynieria/RnD Pełen etat (praca zdalna lub hybrydowa Kijów/Ukraina) Esper Bionics to pionierska firma inżynieryjna skupiająca się na technologiach mechatroniki, sztucznej inteligencji i IoT dla ludzi Augmentacja. W drodze do wszczepionej elektroniki unowocześniamy przemysł protetyczny, wprowadzamy tutaj urządzenia protetyczne wyższego poziomu i podłączamy protezy robotyczne pod naszą platformą, aby zwiększyć ich kontrolę i użyteczność. NASZE PIERWSZE PRODUKTY: Esper Hand to samoucząca się robotyczna proteza ręki, która wykrywa aktywność mięśni i dostosowuje sterowanie do wzorców zachowań użytkownika, aby wykonywać codzienne zadania ze zręcznością bardziej ludzką. Oczekuje się, że Esper Hand będzie dostępny w USA latem 2022 r. Esper Control to nieinwazyjny interfejs mózg-komputer do noszenia na ciele. Esper Platform to oprogramowanie w chmurze, które wykorzystuje algorytmy uczenia maszynowego do indywidualizowania kontroli urządzeń ubieralnych, w tym the Hand.Kluczowe obowiązki na tym stanowisku mogą obejmować:Tworzenie aplikacji:Projektowanie, rozwijanie i utrzymywanie od podstaw aplikacji na Androida do zarządzania rękami protez bionicznych.Wdrażanie solidnych i bezpiecznych protokołów komunikacyjnych, w tym działających z Bluetooth Low Energy (BLE) do komunikacji z protezą. Zapewnij bezproblemową integrację z usługami AWS w celu raportowania i przechowywania danych. Integracja z chmurą: Zintegruj aplikację z usługami AWS w celu przechowywania i raportowania danych dotyczących wydajności. Wdrożyj bezpieczne mechanizmy autoryzacji i uwierzytelniania, aby zapewnić bezpieczeństwo danych i prywatność użytkowników.Zapewnij bezpieczną i wydajną transmisję danych do chmury.Wykorzystaj Firebase do uwierzytelniania, baz danych w czasie rzeczywistym i przesyłania wiadomości w chmurze, jeśli zajdzie taka potrzeba.CI/CD i zarządzanie wydaniami: wdrażaj potoki CI/CD i zarządzaj nimi za pomocą Bitbucket Potoki lub podobne narzędzia (np. GitHub Actions, GitLab CI, Jenkins) do automatyzacji procesów kompilacji, testowania i wdrażania. Upewnij się, że aplikacja została dokładnie przetestowana i zgodna ze standardami wysokiej jakości. Zarządzaj procesem wydawania i upewnij się, że aplikacja pomyślnie się powiodła opublikowane w sklepie Google Play. Testowanie automatyczne: opracowywanie i utrzymywanie zestawów testów automatycznych w celu zapewnienia niezawodności i wydajności aplikacji. Wdrażanie strategii testowania obejmujących różne aspekty aplikacji, w tym testy jednostkowe, testy integracyjne i Testy interfejsu użytkownika.Wykorzystuj frameworki testowe takie jak JUnit, Espresso, Mockito i Robolectric.Wymagania:Umiejętności techniczne:Udokumentowane doświadczenie w tworzeniu aplikacji na Androida.Dobra znajomość Bluetooth Low Energy (BLE) i standardowych protokołów komunikacyjnych Bluetooth do komunikacji z urządzeniami zewnętrznymi.Doświadczenie z usługami w chmurze, w szczególności AWS. Biegłość we wdrażaniu bezpiecznych mechanizmów autoryzacji i uwierzytelniania. Doświadczenie z Firebase do uwierzytelniania, baz danych czasu rzeczywistego i przesyłania wiadomości w chmurze. Biegłość w narzędziach i praktykach CI/CD, w tym Bitbucket Pipelines i alternatywach, takich jak GitHub Actions, GitLab CI lub Jenkins.Dobra znajomość platform i narzędzi do automatycznego testowania, w tym JUnit, Espresso, Mockito i Robolectric.Znajomość procesów wydawniczych w Sklepie Google Play .Przeddodatkowym atutem będzie doświadczenie z urządzeniami przenośnymi, takimi jak FitBit, ponieważ wiążą się one z podobnymi wyzwaniami. Znajomość Kotlina jest dodatkowym atutem. Umiejętności zawodowe: Silne umiejętności rozwiązywania problemów i dbałość o szczegóły. Doskonałe umiejętności komunikacji i współpracy. Umiejętność samodzielnej pracy oraz jako część zespołu. Pasja do innowacji i bycie na bieżąco z najnowszymi trendami technologicznymi.
Pokaż więcej
Pokaż mniej
Poziom pozycji
Poziom średni starszy
Rodzaj zatrudnienia
Pełny etat
Przemysły
Produkcja sprzętu medycznego