
Trane Technologies je globální výrobní a energetická společnost, která vyvíjí systémy HVAC, chladicí zařízení, systémy budov a řídicí systémy pro komerční a průmyslové zákazníky. Její činnost propojuje výrobu zařízení, technologie regulace klimatu a terénní servis s celosvětovými výrobními a dodavatelskými operacemi. Společnost se zaměřuje na energeticky účinná řešení, která zákazníkům pomáhají snižovat emise a řídit uhlíkovou stopu, a podporují ji iniciativy včetně závazků do roku 2030 a programu Gigaton Challenge.
Seniorní architekt vestavěného softwaru a vedoucí vývojář v Oberhausenu
Veďte architekturu vestavěného softwaru pro systémy výkonové elektroniky v jazycích C/C++, které podporují udržitelné produkty společnosti Trane Technologies v oblasti HVAC a dopravy. Určujte technické směřování od počáteční koncepce až po celý životní cyklus produktu.
Popis
- Definovat softwarové architektury pro produkty výkonové elektroniky určené pro dopravní a stacionární HVAC aplikace
- Vést návrh, vývoj a nasazení vestavěného softwaru pro frekvenční měniče a pokročilé řídicí systémy
- Podporovat produkty od rané koncepce a výroby až po průběžné aktivity v rámci životního cyklu
- Dohlížet na software pro zařízení pro řízení napájení, platformy firmwaru, aplikace řadičů, integraci systémového řízení a vývojové nástroje
- Zvyšovat spolehlivost, výkon, konfigurovatelnost a kvalitu prostřednictvím architektury, revizí kódu, testování a postupů CI/CD
- Pomáhat vývojářům vytvářet snadno udržovatelný, opakovaně použitelný a rozšiřitelný software a srozumitelnou technickou dokumentaci
- Spolupracovat s hardwarovými inženýry a podílet se na výběru MCU/MPU a periferních integrovaných obvodů
- Koordinovat specialisty na software, bezpečnost a externí inženýrské odborníky s cílem splnit standardy kybernetické a funkční bezpečnosti
- Spolupracovat s vlastníky produktů a obchodními zainteresovanými stranami na implementaci od architektonických rozhodnutí přes uvedení na trh až po podporu během životního cyklu
- Sledovat vývoj technologií, posuzovat komponenty a inženýrské metody a přispívat inovacemi do produktové roadmapy
- Podporovat praktické a odpovědné využívání umělé inteligence při analýze, vývoji, testování, nasazení a monitorování
Požadavky
- Nejméně osm let relevantních profesionálních zkušeností s vývojem softwaru, ideálně včetně architektury a návrhu systémů
- Schopnost vytvářet, vysvětlovat a udržovat architektury komplexních systémů s využitím zavedených vzorů a modelovacích jazyků
- Zkušenosti s vývojem vestavěných řídicích systémů s omezeními paměti, výkonu, práce v reálném čase a periferií
- Praktické zkušenosti s MCU nebo MPU založenými na ARM, včetně platforem jako STM32 nebo Renesas RA, a také s DSP
- Znalost aplikací s požadavky na práci v reálném čase
- Pokročilé dovednosti programování vestavěných systémů v jazycích C a C++
- Profesionální zkušenosti s používáním nástrojových řetězců, debuggerů a profilerů
- Zkušenosti s nízkoúrovňovým firmwarem, přístupem k registrům, zpracováním přerušení, ovladači periferií, oživováním desek a analýzou hardwaru pomocí osciloskopu nebo logického analyzátoru
- Zkušenosti s Git, Make/CMake nebo podobnými systémy sestavování, frameworky pro automatizované testování a CI/CD pipeline
- Porozumění postupům zajištění kvality kódu, statické analýze a jednotkovému, integračnímu a systémovému testování
- Zkušenosti s uplatňováním příslušných standardů kódování a modelů procesů vývoje softwaru
- Porozumění funkční bezpečnosti a kybernetické bezpečnosti vestavěných systémů
- Preferovány jsou alespoň tři roky zkušeností s technickým vedením, například na pozici architekta nebo v obdobné seniorní roli
- Vynikající komunikační a spolupracující dovednosti při práci s technickými a obchodními zainteresovanými stranami
- Schopnost vést návrhové revize a vysvětlovat technická rozhodnutí netechnickému publiku
- Zkušenosti s mentoringem a rozvojem inženýrů
- Zkušenosti s výkonovou elektronikou jsou velkou výhodou
- Zkušenosti s modelově založeným návrhem a nástroji, jako jsou Simulink nebo PLECS
- Zkušenosti s agilními nebo iterativními přístupy k vývoji
- Povědomí o vznikajících technologiích a aplikacích AI/ML pro vestavěné systémy
Benefity
- Konkurenceschopné finanční ohodnocení
- Další benefity podle lokality
- Příležitosti k profesnímu i osobnímu růstu
- Spolupracující, respektující a inkluzivní pracovní prostředí
- Možnost ovlivňovat technologie, procesy a organizační struktury
- Komplexní balíček benefitů a programů
- Zaměstnavatel poskytující rovné příležitosti