Logo
Aether Biomedical

C / C ++ Embedded Software Engineer

Aether Biomedical, Pleasant Unity, Pennsylvania, United States

Save Job

Projekt R&D realizowany jest w międzynarodowym środowisku i koncentruje się na rozwoju oprogramowania dla urządzeń IoT oraz ich integracji z platformami chmurowymi.Celem projektu jest opracowanie kompleksowego rozwiązania umożliwiającego bezpieczną komunikację, zdalne zarządzanie oraz aktualizację urządzeń w ekosystemie IoT.Zespół odpowiada za tworzenie i rozwój oprogramowania wbudowanego (embedded software), które:* umożliwia komunikację urządzeń z chmurą przy użyciu protokołów takich jak MQTT, HTTP/REST, WebSockets,* realizuje funkcje zbierania, przetwarzania i przesyłania danych pomiarowych do backendu oraz odbierania zdalnych komend sterujących,* zapewnia bezpieczeństwo komunikacji i integralność firmware poprzez implementację mechanizmów szyfrowania, certyfikatów X.509 oraz autoryzacji po stronie urządzenia,* wspiera procesy zdalnych aktualizacji OTA (Over-the-Air), gwarantując spójność między warstwami embedded, cloud i frontend.Nasze oczekiwania:Mile widziane:Kluczowe zadania:* Zdolność analitycznego myślenia i rozwiązywania problemów technicznych,* Samodzielność w działaniu oraz odpowiedzialność za powierzony zakres zadań,* Umiejętność pracy w międzynarodowym, rozproszonym zespole,* Dobra komunikacja i współpraca z zespołami cloud/backend/hardware,* Komunikatywna znajomość języka angielskiego – umożliwiająca udział w spotkaniach i przygotowywanie dokumentacji technicznej.* Minimum 3 lata doświadczenia komercyjnego w tworzeniu oprogramowania wbudowanego (Embedded Systems),* Bardzo dobra znajomość języka C/C++ (mile widziana znajomość Python do testów lub automatyzacji),* Praktyczne doświadczenie z systemami Embedded Linux lub RTOS (np. FreeRTOS, Zephyr),* Wiedza z zakresu komunikacji sieciowej i protokołów IoT, w tym: TCP/IP, MQTT, HTTP/REST, WebSockets,* Umiejętność implementacji rozwiązań z zakresu bezpiecznej komunikacji: TLS/SSL, certyfikaty X.509, szyfrowanie danych, autoryzacja po stronie urządzenia,* Znajomość narzędzi developerskich i systemów kontroli wersji: Git, Jenkins, GitLab CI/CD,* Znajomość zagadnień związanych z OTA (Over-the-Air updates), zarządzaniem firmware i integracją z backendem,* Umiejętność pracy z narzędziami do debugowania i analizy (np. GDB, JTAG, Logic Analyzer, Wireshark),* Znajomość języka angielskiego na poziomie min. B2,* **Gotowość do wyjazdów służbowych do Niemiec raz na kwartał (na okres 4–5 dni).*** Doświadczenie w integracji urządzeń z platformami chmurowymi (np. AWS IoT, Azure IoT Hub, Google Cloud IoT Core),* Znajomość mikrokontrolerów ARM Cortex-M / STM32,* Doświadczenie w pracy z IoT Edge, Dockerem, kontenerami lightweight,* Znajomość narzędzi do testowania firmware (np. Unity, CppUTest, pytest),* Wiedza z zakresu norm branżowych i bezpieczeństwa systemów wbudowanych,* Doświadczenie w środowisku Agile / Scrum.By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest Britenet z siedzibą w Warszawie przy Al. Jerozolimskich 44, 00-024, Warszawa (dalej jako "...This site is protected by reCAPTCHA and the Google

and

apply. #J-18808-Ljbffr