Trane Technologies
Trane Technologies
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