Trane Technologies
Trane Technologies
Trane Technologies globalna je proizvodna i energetska tvrtka koja razvija HVAC sustave, rashladnu opremu, građevinske sustave i upravljačka rješenja za komercijalne i industrijske korisnike. Njezin rad objedinjuje opremu, tehnologiju za upravljanje klimom i terenske usluge s proizvodnjom i operacijama opskrbnog lanca diljem svijeta. Tvrtka je usmjerena na energetski učinkovita rješenja osmišljena kako bi korisnicima pomogla smanjiti emisije i upravljati svojim ugljičnim otiskom, uz potporu inicijativa poput obveza za 2030. godinu i izazova Gigaton Challenge.

Seniorni arhitekt ugrađenog softvera i vodeći developer u Oberhausenu

Voditi arhitekturu ugrađenog softvera za energetsko-elektroničke sustave u C/C++ jeziku koji podržavaju održive HVAC i transportne proizvode tvrtke Trane Technologies. Usmjeravati tehnički razvoj od početnog koncepta kroz cijeli životni ciklus proizvoda.

Opis

  • Definirati softverske arhitekture za proizvode energetske elektronike namijenjene transportnim i stacionarnim HVAC primjenama
  • Voditi dizajn, razvoj i implementaciju ugrađenog softvera za VFD-ove i napredne upravljačke sustave
  • Podržavati proizvode od ranog koncepta i proizvodnje do kontinuiranih aktivnosti tijekom životnog ciklusa
  • Nadzirati softver za uređaje za upravljanje napajanjem, firmverske platforme, aplikacije upravljača, integraciju upravljanja sustavom i razvojne alate
  • Poboljšavati pouzdanost, performanse, konfigurabilnost i kvalitetu kroz arhitekturu, preglede koda, testiranje i CI/CD prakse
  • Pomagati developerima u izradi održivog, ponovno iskoristivog i proširivog softvera te jasne tehničke dokumentacije
  • Surađivati s hardverskim inženjerima i pomagati pri odabiru MCU/MPU jedinica i perifernih integriranih sklopova
  • Koordinirati softverske, sigurnosne i vanjske inženjerske stručnjake radi ispunjavanja standarda kibernetičke i funkcionalne sigurnosti
  • Surađivati s vlasnicima proizvoda i poslovnim dionicima na implementaciji od arhitektonskih odluka do lansiranja i podrške tijekom životnog ciklusa
  • Pratiti razvoj tehnologije, procjenjivati komponente i inženjerske metode te doprinositi inovacijama planu razvoja proizvoda
  • Poticati praktičnu i odgovornu primjenu umjetne inteligencije u analizi, razvoju, testiranju, implementaciji i praćenju

Zahtjevi

  • Najmanje osam godina relevantnog profesionalnog iskustva u razvoju softvera, idealno uključujući arhitekturu i dizajn sustava
  • Sposobnost izrade, objašnjavanja i održavanja arhitektura složenih sustava uz primjenu etabliranih obrazaca i jezika za modeliranje
  • Iskustvo u razvoju ugrađenih upravljačkih sustava s ograničenjima memorije, performansi, rada u stvarnom vremenu i perifernih uređaja
  • Praktično iskustvo s ARM MCU ili MPU jedinicama, uključujući platforme poput STM32 ili Renesas RA, kao i s DSP-ovima
  • Poznavanje aplikacija sa zahtjevima rada u stvarnom vremenu
  • Izvrsno poznavanje programiranja u ugrađenim jezicima C i C++
  • Profesionalno iskustvo u korištenju lanaca alata, debagera i profilera
  • Iskustvo s niskorazinskim firmverom, pristupom registrima, obradom prekida, upravljačkim programima perifernih uređaja, pokretanjem sklopovlja te analizom hardvera pomoću osciloskopa ili logičkog analizatora
  • Iskustvo s Gitom, sustavima za izgradnju Make/CMake ili sličnima, okvirima za automatizirano testiranje i CI/CD cjevovodima
  • Razumijevanje praksi kvalitete koda, statičke analize te jediničnog, integracijskog i sistemskog testiranja
  • Iskustvo u primjeni primjenjivih standarda kodiranja i modela procesa razvoja softvera
  • Razumijevanje funkcionalne sigurnosti i kibernetičke sigurnosti ugrađenih sustava
  • Poželjne su najmanje tri godine tehničkog vodstva, primjerice na poziciji arhitekta ili usporedivoj seniorskoj poziciji
  • Izvrsne komunikacijske i suradničke vještine s tehničkim i poslovnim dionicima
  • Sposobnost vođenja dizajnerskih pregleda i objašnjavanja tehničkih odluka netehničkoj publici
  • Iskustvo u mentoriranju i razvoju inženjera
  • Iskustvo s energetskom elektronikom vrlo je poželjno
  • Iskustvo s modelno utemeljenim dizajnom i alatima poput Simulinka ili PLECS-a
  • Iskustvo u radu s agilnim ili iterativnim pristupima razvoju
  • Svijest o novim tehnologijama i primjenama AI/ML-a za ugrađene sustave

Pogodnosti

  • Konkurentna naknada
  • Dodatne pogodnosti ovisno o lokaciji
  • Mogućnosti profesionalnog i osobnog razvoja
  • Suradničko, uključivo radno okruženje puno poštovanja
  • Prilika za utjecaj na tehnologije, procese i organizacijske strukture
  • Sveobuhvatne pogodnosti i programi
  • Zapošljavanje uz jednake mogućnosti