wykształcenie wyższe informatyczne, elektroniczne lub pokrewne
doświadczenie w zakresie oprogramowania układów typu embedded
dobra znajomość programowania w języku C lub C++
dobra znajomość przynajmniej jednej z technologii: systemów operacyjnych czasu rzeczywistego (RTOS), programowania peryferiów mikroprocesorowych, technik sieciowych (Ethernet, TCP/IP), sterowników przemysłowych, układów wieloprocesorowych; znajomość pozostałych technologii będzie istotnym atutem
komunikatywna znajomość języka angielskiego umożliwiająca pracę w międzynarodowym zespole
Obowiązki:
uczestnictwo w rozwoju oprogramowania wbudowanego wykorzystywanego w urządzeniach firmy w zakresie planowania, przygotowania projektu implementacji oraz tworzenia architektury i kodu produktu
zapewnienie odpowiedniej jakości wytwarzanego oprogramowania (unit testy, przeglądy kodu)
samodzielne kierowanie rozwojem wybranych elementów produktu
współpraca w procesie tworzenia dokumentacji technicznej
Oferujemy:
pracę przy ciekawych projektach w samodzielnym ośrodku badawczo-rozwojowym
pracę w zespole projektowym wykorzystującym metodyki agile (SCRUM, TDD)