Software Architect (40152)

« späť
Brno, Praha, Pardubice
9/2025 (12m)
Kontrakt cez CP
100%
100 000 CZK
Táto pozícia nie je aktuálne dostupná

Hledám Software Architecta, který se nezalekne složitých distribuovaných systémů. Vaším úkolem bude analyzovat a navrhovat architekturu systémů v reálném čase, optimalizovat komunikaci mezi procesy a podílet se na migraci z Windows na Linux. Ocením zkušenosti s návrhem a vývojem komplexních systémů, znalost C++/Python a schopnost pracovat napříč úrovněmi – od architektury až po kód.

🚀 Projekt
- analýza a porozumění architektuře rozsáhlého multiprocesního distribuovaného systému
- návrh architektonických zlepšení se zaměřením na zajištění determinismu a zpracování v reálném čase, optimalizaci komunikační sběrnice a protokolu pro přenos zpráv mezi procesy, správu a synchronizaci konfigurace systému během startu i běhu, návrh sdílených softwarových komponent pro variantní vývoj
- návrh dekompozice systému, vyhledávání vhodných rozhraní, snižování závislostí a složitosti
- spolupráce na migraci systému z platformy Windows na Linux
- identifikace technických závislostí a návrh úprav pro přenositelnost
- identifikace silných a slabých stránek systému a návrh smysluplných evolučních kroků
- úzká spolupráce s vývojáři, architekty a dalšími týmy na modernizaci kritických systémů 

🎯 Skills 
- praktická zkušenost s návrhem, vývojem a laděním rozsáhlých systémů (distribuovaných nebo reálného času)
- znalost vývojového prostředí Linux i Windows
- schopnost pracovat jak na architektonické úrovni, tak přímo v kódu
- zkušenost s programováním v C++ a/nebo Pythonu
- orientace v pojmech jako IPC, synchronizace, systémová konfigurace, message passing
- schopnost formulovat a obhájit architektonická rozhodnutí před vývojovým týmem
- povědomí o architektonickém dluhu a schopnost zvolit vhodný přístup k jeho řešení (evoluční vs. revoluční)

Podobné pozície