Projekt dotyczy tworzenia oprogramowania dla systemów Embedded, z naciskiem na projektowanie, rozwój oraz testowanie aplikacji w języku C. Praca w międzynarodowym zespole, obejmująca współpracę przy projektowaniu architektury systemu oraz ocenę prototypów.
responsibilities :
Tworzenie kodu na podstawie wymagań
Utrzymywanie istniejącego kodu – tworzenie „bugfixów” oraz dodawanie nowych funkcji
Projektowanie koncepcyjne oprogramowania
Nadzór, utrzymanie oraz implementacja systemów budujących oprogramowanie
Tworzenie wymagań dla nowych urządzeń oraz nowych funkcji
Dokumentowanie stworzonego kodu zgodnie z przyjętymi standardami
Tworzenie oraz przeprowadzanie testów jednostkowych oraz integracyjnych
Nadzór nad systemem kontroli wersji
Rozwijanie skryptów produkcyjnych oraz testujących np. w języku Python
Udział w „code review”
Dostarczanie niezbędnych informacji dla Działu Wsparcia Klienta
Udział w przeglądach dokumentacji: wymagań, przypadków testowych oraz planów testów
requirements-expected :
Umiejętność programowania w języku C
Wiedza z zakresu mikrokontrolerów STM32
Praktyczna znajomość metod debugowania systemów wbudowanych
Wykształcenie wyższe inżynierskie: Automatyka i Robotyka, Elektronika lub pokrewne
Znajomość języka angielskiego na poziomie B2
Komunikatywność i chęć do pracy w zespole
Analityczne podejście
offered :
Udział we wdrażaniu nowych produktów
Swoboda i elastyczność w doborze narzędzi i rozwiązań
Praca w międzynarodowym zespole
Udział we własności intelektualnej (prawa autorskie)
Stabilne zatrudnienie w oparciu o umowę o pracę w firmie będącej liderem w swojej branży