Trane Technologies
Trane Technologies
Trane Technologies je globálna výrobná a energetická spoločnosť, ktorá vyvíja systémy HVAC, chladiace zariadenia, stavebné systémy a riadiace riešenia pre komerčných a priemyselných zákazníkov. Jej činnosť spája zariadenia, technológie regulácie klímy a servis v teréne s celosvetovou výrobou a riadením dodávateľského reťazca. Spoločnosť sa zameriava na energeticky efektívne riešenia, ktoré zákazníkom pomáhajú znižovať emisie a riadiť ich uhlíkovú stopu, pričom ich podporujú iniciatívy vrátane záväzkov do roku 2030 a výzvy Gigaton Challenge.

Seniorný architekt embedded softvéru a vedúci vývojár v Oberhausene

Riadiť architektúru embedded softvéru pre energeticky-elektronické systémy C/C++, ktoré podporujú udržateľné produkty HVAC a dopravné produkty spoločnosti Trane Technologies. Určovať technické smerovanie od počiatočného konceptu až po celý životný cyklus produktu.

Popis

  • Definovať softvérové architektúry pre produkty výkonovej elektroniky určené pre dopravné aplikácie a stacionárne HVAC aplikácie
  • Riadiť návrh, vývoj a nasadzovanie embedded softvéru pre VFD a pokročilé riadiace systémy
  • Podporovať produkty od počiatočného konceptu a výroby až po priebežné činnosti počas životného cyklu
  • Dohliadať na softvér pre zariadenia na riadenie napájania, firmvérové platformy, aplikácie riadiacich jednotiek, integráciu systémového riadenia a vývojové nástroje
  • Zlepšovať spoľahlivosť, výkon, konfigurovateľnosť a kvalitu prostredníctvom architektúry, kontrol kódu, testovania a postupov CI/CD
  • Pomáhať vývojárom vytvárať udržiavateľný, opakovane použiteľný a rozšíriteľný softvér a jasnú technickú dokumentáciu
  • Spolupracovať s hardvérovými inžiniermi a pomáhať určovať výber MCU/MPU a periférnych integrovaných obvodov
  • Koordinovať softvérových, bezpečnostných a externých inžinierskych špecialistov s cieľom splniť štandardy kybernetickej bezpečnosti a funkčnej bezpečnosti
  • Spolupracovať s vlastníkmi produktov a obchodnými zainteresovanými stranami na implementácii od architektonických rozhodnutí cez uvedenie na trh až po podporu počas životného cyklu
  • Sledovať technologický vývoj, posudzovať komponenty a inžinierske metódy a prispievať inováciami do produktovej roadmapy
  • Podporovať praktické a zodpovedné využívanie AI pri analýze, vývoji, testovaní, nasadzovaní a monitorovaní

Požiadavky

  • Aspoň osem rokov relevantných profesionálnych skúseností s vývojom softvéru, ideálne vrátane architektúry a návrhu systémov
  • Schopnosť vytvárať, vysvetľovať a udržiavať architektúry komplexných systémov s využitím zavedených vzorov a modelovacích jazykov
  • Skúsenosti s vývojom embedded riadiacich systémov s obmedzeniami pamäte, výkonu, reálneho času a periférií
  • Praktické skúsenosti s MCU alebo MPU na báze ARM vrátane platforiem ako STM32 alebo Renesas RA a tiež s DSP
  • Znalosť aplikácií s požiadavkami na reálny čas
  • Pokročilé programátorské zručnosti v embedded jazykoch C a C++
  • Profesionálne skúsenosti s používaním toolchainov, debuggerov a profilerov
  • Skúsenosti s nízkoúrovňovým firmvérom, prístupom k registrom, obsluhou prerušení, ovládačmi periférií, oživovaním dosiek a hardvérovou analýzou pomocou osciloskopu alebo logického analyzátora
  • Skúsenosti s Gitom, systémami zostavovania Make/CMake alebo podobnými systémami, frameworkmi na automatizované testovanie a CI/CD pipeline
  • Znalosť postupov na zabezpečenie kvality kódu, statickej analýzy a jednotkového, integračného a systémového testovania
  • Skúsenosti s uplatňovaním príslušných štandardov kódovania a modelov procesov vývoja softvéru
  • Znalosť funkčnej bezpečnosti a kybernetickej bezpečnosti embedded systémov
  • Výhodou sú aspoň tri roky technického vedenia, napríklad na pozícii architekta alebo v porovnateľnej seniornej pozícii
  • Vynikajúce komunikačné a spolupracovné schopnosti pri práci s technickými a obchodnými zainteresovanými stranami
  • Schopnosť viesť návrhové kontroly a vysvetľovať technické rozhodnutia netechnickému publiku
  • Skúsenosti s mentorovaním a rozvojom inžinierov
  • Skúsenosti s výkonovou elektronikou sú veľmi žiadané
  • Skúsenosti s modelovo orientovaným návrhom a nástrojmi ako Simulink alebo PLECS
  • Skúsenosti s agilnými alebo iteratívnymi prístupmi k vývoju
  • Prehľad o vznikajúcich technológiách a aplikáciách AI/ML pre embedded systémy

Benefity

  • Konkurenčné finančné ohodnotenie
  • Ďalšie benefity podľa lokality
  • Príležitosti na profesionálny a osobný rast
  • Spolupracujúce, rešpektujúce a inkluzívne pracovné prostredie
  • Príležitosť ovplyvňovať technológie, procesy a organizačné štruktúry
  • Komplexné benefity a programy
  • Zamestnávateľ poskytujúci rovnaké príležitosti