Software Architect / Architekt Oprogramowania (M/K)
W firmie Advanced Protection Systems SA tworzymy unikatowe systemy antydronowe bazując na najnowszych technologiach radarowych. Samodzielnie projektujemy i produkujemy wszystkie elementy: od układów scalonych, przez elektronikę, mechatronikę, aż po zaawansowane oprogramowanie i finalną implementację. Dzięki naszym nowatorskim rozwiązaniom wykrywamy wszelkie poruszające się obiekty, nawet tak trudne do wykrycia jak drony klasy mikro czy niewielkie ptaki. Nasza technologia została z sukcesem wdrożona w wielu wymagających branżach, takich jak: obronność i bezpieczeństwo, infrastruktura krytyczna i rządowa, a także na lotniskach.
Cel funkcjonowania stanowiska: Projektowanie architektury oprogramowania: tworzenie planu systemu, definiowanie jego komponentów, technologii i interakcji między nimi, aby spełniały wymagania biznesowe i techniczne.
Zakres obowiązków:
Projektowanie architektury oprogramowania opartego o system Linux.
Ocena i dobór odpowiednich narzędzi, funkcjonalności, baz danych i platform, na podstawie wymagań zamawiającego.
Tworzenia diagramów UML.
Korygowanie potencjalnych błędów, sprawdzanie kodu, dbanie o jakość i zgodność z architekturą.
Współpraca z programistami w celu uzgodnień dot. wizji technicznej i rozwiązywania problemów związanych z projektowaniem oprogramowania.
Odpowiedzialność za rozwój i utrzymanie systemów w perspektywie długofalowej.
Tworzenia dokumentacji technicznej.