Trane Technologies
Trane Technologies
Trane Technologies je globalno proizvodno in energetsko podjetje, ki razvija sisteme HVAC, hladilno opremo, stavbne sisteme in krmilne rešitve za komercialne in industrijske uporabnike. Njegovo delo združuje opremo, tehnologije za nadzor podnebja in terenske storitve s proizvodnjo ter upravljanjem dobavne verige po vsem svetu. Podjetje se osredotoča na energetsko učinkovite rešitve, ki strankam pomagajo zmanjševati emisije in upravljati svoj ogljični odtis, pri čemer jih podpirajo pobude, kot so zaveze za leto 2030 in izziv Gigaton Challenge.

Višji arhitekt vdelane programske opreme in vodilni razvijalec v Oberhausnu

Vodenje arhitekture vdelane programske opreme za energetsko-elektronske sisteme v jeziku C/C++, ki podpirajo trajnostne izdelke HVAC in transportne izdelke podjetja Trane Technologies. Usmerjanje tehničnega razvoja od začetnega koncepta skozi celoten življenjski cikel izdelka.

Opis

  • Opredelitev programskih arhitektur za izdelke močnostne elektronike za transportne in stacionarne HVAC-aplikacije
  • Vodenje načrtovanja, razvoja in uvajanja vdelane programske opreme za VFD-je in napredne krmilne sisteme
  • Podpora izdelkom od zgodnjega koncepta in proizvodnje do stalnih dejavnosti v življenjskem ciklu
  • Nadzor programske opreme za naprave za upravljanje napajanja, vdelane platforme, aplikacije krmilnikov, integracijo sistemskega krmiljenja in razvojna orodja
  • Izboljševanje zanesljivosti, zmogljivosti, nastavljivosti in kakovosti z arhitekturo, pregledi kode, testiranjem ter praksami CI/CD
  • Pomoč razvijalcem pri ustvarjanju vzdržljive, ponovno uporabne in razširljive programske opreme ter jasne tehnične dokumentacije
  • Sodelovanje s strojnimi inženirji in pomoč pri izbiri MCU/MPU ter perifernih integriranih vezij
  • Usklajevanje strokovnjakov za programsko opremo, varnost in zunanjih inženirskih strokovnjakov za izpolnjevanje standardov kibernetske in funkcionalne varnosti
  • Sodelovanje z lastniki izdelkov in poslovnimi deležniki pri izvedbi od arhitekturnih odločitev do uvedbe na trg in podpore v življenjskem ciklu
  • Spremljanje tehnološkega razvoja, ocenjevanje komponent in inženirskih metod ter prispevanje inovacij k načrtu razvoja izdelka
  • Spodbujanje praktične in odgovorne uporabe umetne inteligence pri analizi, razvoju, testiranju, uvajanju in spremljanju

Zahteve

  • Najmanj osem let ustreznih poklicnih izkušenj z razvojem programske opreme, idealno vključno z arhitekturo in načrtovanjem sistemov
  • Sposobnost ustvarjanja, razlaganja in vzdrževanja arhitektur kompleksnih sistemov z uveljavljenimi vzorci in jeziki za modeliranje
  • Izkušnje z razvojem vdelanih krmilnih sistemov z omejitvami pomnilnika, zmogljivosti, delovanja v realnem času in perifernih naprav
  • Praktične izkušnje z MCU-ji ali MPU-ji na osnovi ARM, vključno s platformami, kot sta STM32 ali Renesas RA, ter z DSP-ji
  • Poznavanje aplikacij z zahtevami za delovanje v realnem času
  • Odlično znanje programiranja vdelane programske opreme v jezikih C in C++
  • Poklicne izkušnje z uporabo orodnih verig, razhroščevalnikov in profilerjev
  • Izkušnje z nizkonivojsko vdelano programsko opremo, dostopom do registrov, obravnavo prekinitev, gonilniki perifernih naprav, zagonom plošč in analizo strojne opreme z osciloskopom ali logičnim analizatorjem
  • Izkušnje z Gitom, sistemi gradnje Make/CMake ali podobnimi sistemi, ogrodji za avtomatizirano testiranje in cevovodi CI/CD
  • Razumevanje praks kakovosti kode, statične analize ter enotnega, integracijskega in sistemskega testiranja
  • Izkušnje z uporabo veljavnih standardov kodiranja in modelov procesov razvoja programske opreme
  • Razumevanje funkcionalne varnosti in kibernetske varnosti vdelanih sistemov
  • Zaželene so najmanj tri leta tehničnega vodenja, na primer kot arhitekt ali na primerljivem višjem položaju
  • Odlične komunikacijske in sodelovalne sposobnosti s tehničnimi in poslovnimi deležniki
  • Sposobnost vodenja pregledov načrtov in razlage tehničnih odločitev netehničnemu občinstvu
  • Izkušnje z mentoriranjem in razvojem inženirjev
  • Izkušnje z močnostno elektroniko so zelo zaželene
  • Izkušnje z modelno podprtim načrtovanjem in orodji, kot sta Simulink ali PLECS
  • Izkušnje z agilnimi ali iterativnimi pristopi razvoja
  • Poznavanje nastajajočih tehnologij in aplikacij AI/ML za vdelane sisteme

Ugodnosti

  • Konkurenčno plačilo
  • Dodatne ugodnosti glede na lokacijo
  • Priložnosti za strokovno in osebno rast
  • Sodelovalno, spoštljivo in vključujoče delovno okolje
  • Priložnost vplivati na tehnologije, procese in organizacijske strukture
  • Celovite ugodnosti in programi
  • Zaposlovanje z enakimi možnostmi