
Doświadczony programista oprogramowania wbudowanego
Opis
Opis stanowiska
Poszukujemy doświadczonego programisty oprogramowania wbudowanego, który dołączy do dynamicznego zespołu naszego Klienta.
W tej roli będziesz odpowiedzialny za projektowanie, rozwijanie i utrzymywanie rozwiązań oprogramowania wbudowanego dla naszych najnowocześniejszych systemów krytycznych dla bezpieczeństwa. Będziesz pracować w środowisku zwinnych metod, współpracując z zespołami wielofunkcyjnymi, aby zapewnić dostarczanie wysokiej jakości, niezawodnego i bezpiecznego oprogramowania przy użyciu procesów rozwoju opartych na wymaganiach.
Obowiązki
· Projektowanie i rozwijanie oprogramowania wbudowanego dla różnych platform i architektur, ze szczególnym uwzględnieniem systemów krytycznych dla bezpieczeństwa.
· Pisanie czystego, wydajnego i dobrze udokumentowanego kodu zgodnie z normami DO-178.
· Współpraca z inżynierami sprzętu w celu integracji oprogramowania z komponentami sprzętowymi.
· Uczestnictwo w analizie wymagań i identyfikowalności w celu zapewnienia zgodności z normami bezpieczeństwa.
· Przeprowadzanie testowania i debugowania oprogramowania w celu zapewnienia niezawodności, wydajności i zgodności z normami bezpieczeństwa.
· Wkład w rozwój i doskonalenie procesów rozwoju opartych na wymaganiach.
· Praca w środowisku zwinnych metod, udział w planowaniu sprintów, codziennych stand-upach i retrospektywach.
· Śledzenie najnowszych trendów i technologii w rozwoju oprogramowania wbudowanego dla systemów krytycznych dla bezpieczeństwa.
Kwalifikacje
· Udowodnione doświadczenie jako programista oprogramowania wbudowanego lub na podobnym stanowisku, najlepiej z doświadczeniem w systemach krytycznych dla bezpieczeństwa.
· Silne umiejętności programowania w C i Python
· Doświadczenie z systemami wbudowanymi, mikrokontrolerami i systemami operacyjnymi czasu rzeczywistego (RTOS).
· Znajomość norm DO-178 i procesów rozwoju opartych na wymaganiach.
· Doświadczenie z systemami kontroli wersji, najlepiej Git i/lub Dimension.
· Znajomość metodyk tworzenia oprogramowania, takich jak Agile lub Scrum.
· Doskonałe umiejętności rozwiązywania problemów i dbałość o szczegóły.
· Silne umiejętności komunikacyjne i pracy zespołowej.
· Odpowiedni stopień naukowy w dziedzinie informatyki, inżynierii elektrycznej lub pokrewnej.
Preferowane kwalifikacje
· Doświadczenie w tworzeniu oprogramowania krytycznego dla bezpieczeństwa dla zastosowań lotniczych, medycznych lub obronnych.
· Znajomość protokołów bezpieczeństwa i najlepszych praktyk dla systemów krytycznych dla bezpieczeństwa.
· Znajomość języków opisu sprzętu (HDL), takich jak VHDL lub Verilog.
· Doświadczenie z Linuksem wbudowanym lub innymi wbudowanymi systemami operacyjnymi.
· Znajomość narzędzi do rozwoju opartego na modelach, takich jak MATLAB/Simulink.
Co oferujemy
Dynamiczne i innowacyjne środowisko pracy, z naciskiem na zwinny rozwój zespołowy.
Możliwości rozwoju zawodowego w dziedzinie systemów krytycznych dla bezpieczeństwa.
Konkurencyjne wynagrodzenie i pakiet benefitów.
Szansę pracy nad ekscytującymi projektami, które mają realny wpływ na obronność i bezpieczeństwo.
Zahtjevi
Radno iskustvo
Programista oprogramowania wbudowanego