Architektura Phoenix-RTOS to fundament, na którym budujemy wydajne obliczeniowo oraz zoptymalizowane energetycznie rozwiązania dla wielu segmentów rynku embedded. Kilka lat temu Phoenix-RTOS rozpoczął swoją przygodę z aplikacjami dedykowanymi rozwiązaniom kosmicznym - efektem był pierwszy port na architekturę SPARC V8. Sektor SPACE jest obecnie jednym z kluczowych w naszej strategii rozwoju firmy, co widać po dynamice rozwoju oraz ciągle rozszerzanej liście dedykowanych portów systemu operacyjnego czy projektów referencyjnych. Dzisiaj Phoenix SPACE to już nie tylko system operacyjny w tej wersji, ale także dedykowany zestaw aplikacji pokładowych oraz ułatwiających testy na Ziemi, wszystko dostarczane w postaci frameworku Phoenix-SAT.
Rozwój aplikacji satelitarnych daje możliwość tworzenia rozwiązań pracujących w ekstremalnych warunkach środowiskowych oraz wiedzę na temat optymalizacji wykorzystania zasobów. Pozwala na dogłębne poznanie dziedziny techniki, z którą mamy na co dzień styczność wyłącznie pośrednią - korzystając z komunikacji satelitarnej.
Będziesz brać udział w projektach przeznaczonych dla szerokiego przekroju aplikacji, od komunikacji satelitarnej, obserwacji Ziemi do naukowych misji kosmicznych w tzw. głęboki kosmos. Poznasz rozwiązania architektoniczne oraz sprzętowe zaprojektowane pod warunki środowiskowe zupełnie odmienne od tych spotykanych w projektach realizowanych w warunkach grawitacji i za wygodną osłoną radiacyjną zapewnioną przez ziemską magnetosferę. W aplikacjach kosmicznych każdy projekt jest unikalny i na wskroś niebanalny, dokładnie tak jak osoba poszukiwana w tym ogłoszeniu.
responsibilities :
Członkowie Zespołu Rozwiązań Kosmicznych zaangażowani są w rozwój systemu operacyjnego Phoenix-RTOS do zastosowań kosmicznych, programowania niskopoziomowego oraz aplikacji satelitarnych. Kluczowe wyzwania obejmują poznanie architektur komputerów używanych w tych zastosowaniach (SPARC, RISC-V), tworzenie nowych mechanizmów systemu operacyjnego oraz optymalizacja istniejących oraz tworzenie efektywnego oprogramowania w języku C, który odpowiada standardom rynku rozwiązań dla kosmosu.
requirements-expected :
Wykształcenie wyższe, z tytułem inżyniera, magistra lub doktora w dziedzinach takich jak: informatyka, elektronika, matematyka, fizyka lub pokrewnych.
4-letnie doświadczenie zawodowe na stanowisku związanym z rozwojem oprogramowania dla urządzeń wbudowanych lub analogicznym.
Doświadczenie w używaniu systemu UN*X (na przykład Linux).
Dobra znajomość języka C.
Dobra znajomość programowania równoległego.
Dobra znajomość algorytmów i struktur danych
Umiejętność tworzenia i implementacji algorytmów dla środowisk o ograniczonych zasobach.
Dobra znajomość architektury systemów komputerowych.
Doświadczenie w wykorzystaniu systemów kontroli wersji (git).
Umiejętność pracy w zespole i pracy samodzielnej przy minimalnym nadzorze.
Konsekwencja w dążeniu do celu i umiejętność kończenia zadań.
Dobra znajomość języka angielskiego.
Dobra organizacja i zdolności komunikacyjne.
offered :
Ciekawą i rozwijającą pracę w innowacyjnej firmie technologicznej.
Udział w ambitnych projektach realizowanych z partnerami z wielu krajów.
Możliwość awansu zawodowego i rozwoju.
Stabilność zatrudnienia.
Atrakcyjne wynagrodzenie.
Pakiet benefitów (bezpłatna opieka medyczna, ubezpieczenie na życie, karta multisport).