Embedded Software Engineer
⚲ Poznań
Do uzgodnienia
Wymagania
- min. 3 lata doświadczenia w obszarze embedded software lub firmware development
- praktyczne doświadczenie w programowaniu w C i C++
- praktyczna znajomość języka Python
- doświadczenie w pracy z systemami wbudowanymi
- doświadczenie w testowaniu i walidacji oprogramowania
- doświadczenie w pracy z urządzeniami elektronicznymi lub przemysłowymi
- umiejętność samodzielnej realizacji złożonych zadań technicznych i proponowania usprawnień
Mile widziane
- doświadczenie w mentoringu lub wspieraniu mniej doświadczonych członków zespołu
Opis stanowiska
Rozwój oprogramowania embedded i firmware dla nowych produktów z obszaru magazynowania energii, systemów akumulatorowych i technologii przemysłowych — praca łączy software, firmware, elektronikę i kontakt z rzeczywistymi urządzeniami produkcyjnymi. To oferta dla embedded developera, który lubi samodzielnie rozwiązywać złożone problemy techniczne i nie boi się prezentować rozwiązań klientom. Uwaga: ogłoszenie wymaga samodzielności w realizacji złożonych zadań — może to oznaczać mniejsze wsparcie ze strony seniorów.
🔍 Dekoder Ogłoszenia
🔴
będzie uczestniczyć w tworzeniu nowych produktów, łącząc rozwój oprogramowania, firmware, elektronikę oraz pracę z rzeczywistymi urządzeniami produkcyjnymi
Może oznaczać zarówno tworzenie od podstaw nowych, innowacyjnych rozwiązań, jak i pracę nad istniejącymi produktami, gdzie zakres obowiązków może być szerszy niż tylko samo pisanie kodu.
🟡
Rozwój oprogramowania embedded dla nowych produktów i technologii
Może oznaczać pracę nad innowacyjnymi rozwiązaniami, ale też nad ewolucyjnymi zmianami istniejących produktów, co może być mniej ekscytujące.
🔴
Umiejętność samodzielnej realizacji złożonych zadań technicznych
Oczekuje się, że będziesz w stanie samodzielnie rozwiązywać problemy bez ciągłego nadzoru, co może oznaczać mniejszą ilość wsparcia ze strony seniorów.
🟡
Umiejętność proponowania usprawnień i rozwiązań technicznych
Zachęca do proaktywności, ale może też sugerować, że obecne rozwiązania nie są optymalne i wymagają znaczącej pracy nad ich poprawą.
🔴
Prezentowanie opracowanych rozwiązań klientom lub osobom decyzyjnym
Oprócz czystego kodowania, będziesz musiał komunikować się z zewnętrznymi lub wewnętrznymi interesariuszami, co wymaga umiejętności prezentacji i negocjacji.