Stanowisko: Inżynier oprogramowania sprzętowego (niskiego poziomu oprogramowania wbudowanego)
Poziom: średni lub starszy
Zespół: Inżynieria
Lokalizacje: Ukraina, Kijów
Pełny etat (praca zdalna lub hybrydowa)
Esper Bionics to pionierska firma inżynieryjna skupiająca się na mechatronice, sztucznej inteligencji i technologiach IoT na potrzeby udoskonalania człowieka. W drodze do implantowanej 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:< /b>
- 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 od lata 2022 roku.
- Esper Control to przenośny, nieinwazyjny interfejs mózg-komputer
- Platforma Esper to oparta na chmurze rozwiązanie programowe wykorzystujące algorytmy uczenia maszynowego do indywidualizowania sterowania urządzeniami do noszenia, w tym nadgarstkiem.
Nasza firma z siedzibą w Nowym Jorku została doceniona w wielu renomowanych publikacjach, m.in.:
- TechCrunch, Mashable, Business Insider Meksyk i Medtech Innovation News.
- Zostaliśmy również uznani za jednego z czołowych światowych przedsiębiorców technologicznych podczas 13. Pucharu Świata w zakresie innowacji w opiece zdrowotnej, a w 2022 roku otrzymaliśmy prestiżową nagrodę Reddot „Best of the Best”.
- Esper Hand znalazł się na okładce magazynu TIME (jednego z NAJLEPSZYCH WYNALAZKÓW 2022 roku).
Kluczowe obowiązki na tym stanowisku mogą obejmować: b>
- Rozwój oprogramowania sprzętowego dla protez kończyn górnych i innych powiązanych produktów zapewnia solidne, wydajne i zgodne rozwiązania. Potrzeby rozwojowe mogą obejmować tworzenie dokumentów PoC dla nowych funkcji i produktów, złożone badanie błędów i poprawki, które mogą wymagać współpracy między różnymi działami itp.
- Tworzenie oprogramowania sprzętowego dla określonych narzędzi używanych do produkcji protez.
< li>Analiza wymagań, projektowanie rozwiązań i rozkład zadań dla nowych funkcji i produktów.- Współpraca w zespole FW przy użyciu metodologii podobnej do Scrum. Przegląd kodu.
- Ścisła współpraca ze sprzętem, produkcją, aplikacjami mobilnymi, kontrolą jakości i innymi zespołami w celu zapewnienia zintegrowanych i zoptymalizowanych rozwiązań.
- Branie udziału w projektowaniu złożonych rozwiązań wbudowanych i ich architektury ulepszenia zgodnie ze skalowalnymi potrzebami projektu.
- Wsparcie dokumentacji.
Jako inżynier oprogramowania sprzętowego w Esper Bionics będziesz opracowywać oprogramowanie sprzętowe dla urządzeń medycznych, w szczególności protez bionicznych.< /p>
Wymagania dotyczące umiejętności zawodowych:
Podstawowe
- Dobra znajomość języka programowania C.
- Doświadczenie z tworzeniem oprogramowania sprzętowego opartego na bare-metal i RTOS, implementacjami sterowników urządzeń niskiego poziomu i środowiskami kompilacji opartymi na CLI (Shell/Bash, Make, CMake).
- Znajomość zasady działania MCU/CPU i ich urządzeń peryferyjnych (w tym interfejsów komunikacyjnych).
- Znajomość zasad działania embedded oprogramowanie i powiązane tematy (przerwania, uruchamianie, wielowątkowość, wieloprocesowość).
- Doświadczenie z wbudowanymi rozwiązaniami opartymi na BLE.
- Pewne umiejętności debugowania w systemie.
- Zrozumienie podstawowych zasad elektroniki i podstawowej obsługi najważniejszych podzespołów elektronicznych.
- Umiejętność czytania i przeglądania schematów.
- Umiejętność obsługi lutownicy i sprzętu pomiarowego (multimetr, oscyloskop, analizator logiczny, źródło zasilania itp.). Ogólne umiejętności prototypowania.
- Dobra znajomość Git.
- Angielski w mowie i piśmie co najmniej na poziomie B2.
Korzystający poziom:
< ul>
Znajomość mikrokontrolerów STM32 i nRF52.Umiejętność pracy z Arduino i komputerami jednopłytkowymi (takimi jak Raspberry Pi) w celu szybkiego prototypowania.Znajomość C++ i Python 3.Doświadczenie z algorytmami sterowania silnikami elektrycznymi dla różnych typów silników.Doświadczenie w opracowywaniu architektury złożonych rozwiązań wbudowanych.Doświadczenie z procesorem DSP i wbudowanymi złożonymi algorytmami. Doświadczenie z wbudowanymi rozwiązaniami opartymi na Wi-Fi.Cechy osobiste
- Umiejętności rozwiązywania problemów, umiejętności analityczne i krytycznego myślenia .
- Wysoki poziom samodzielności, odpowiedzialności i inicjatywy.
- Dbałość o szczegóły.
- Pasja do ciągłego uczenia się i dostarczania niezawodnych rozwiązań, które poprawiają życie ludzi.< /li>
- Efektywna umiejętność komunikacji w języku ukraińskim i angielskim.