Software Architect (40152)

« Back
Brno, Praha, Pardubice
9/2025 (12m)
Contract via CP
100%
100 000 CZK
This job is no longer available.

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Ă­)

Similar jobs