
Trane Technologies on maailmanlaajuisesti toimiva valmistus- ja energia-alan yritys, joka kehittää LVI-ratkaisuja, jäähdytystä, rakennusjärjestelmiä ja ohjausjärjestelmiä kaupallisille ja teollisille asiakkaille. Sen toiminnassa yhdistyvät laitteet, ilmastointiteknologia ja kenttäpalvelut maailmanlaajuisiin tuotanto- ja toimitusketjutoimintoihin. Yritys keskittyy energiatehokkaisiin ratkaisuihin, joiden avulla asiakkaat voivat vähentää päästöjä ja hallita hiilijalanjälkeään. Tätä työtä tukevat muun muassa sen vuoden 2030 sitoumukset ja Gigaton Challenge -haaste.
Sulautettujen ohjelmistojen vanhempi arkkitehti ja pääkehittäjä Oberhausenissa
Johda C/C++-pohjaisten tehoelektroniikkajärjestelmien sulautettujen ohjelmistojen arkkitehtuuria Trane Technologiesin kestävien LVI- ja kuljetustuotteiden tueksi. Ohjaa teknistä suuntaa alkuideasta koko tuotteen elinkaaren ajan.
Kuvaus
- Määritä kuljetus- ja kiinteistökohtaisten LVI-sovellusten tehoelektroniikkatuotteiden ohjelmistoarkkitehtuurit
- Johda taajuusmuuttajien ja kehittyneiden ohjausjärjestelmien sulautettujen ohjelmistojen suunnittelua, kehitystä ja käyttöönottoa
- Tue tuotteita varhaisesta konseptista tuotantoon ja jatkuviin elinkaaritoimiin
- Valvo tehonhallintalaitteiden, firmware-alustojen, ohjainsovellusten, järjestelmäohjauksen integroinnin ja kehitystyökalujen ohjelmistoja
- Paranna luotettavuutta, suorituskykyä, konfiguroitavuutta ja laatua arkkitehtuurin, koodikatselmusten, testauksen ja CI/CD-käytäntöjen avulla
- Auta kehittäjiä tuottamaan ylläpidettävää, uudelleenkäytettävää ja laajennettavaa ohjelmistoa sekä selkeää teknistä dokumentaatiota
- Tee yhteistyötä laitteistoinsinöörien kanssa ja osallistu MCU/MPU-piirien ja oheispiirien valintaan
- Koordinoi ohjelmisto-, tietoturva- ja ulkopuolisia suunnitteluasiantuntijoita kyberturvallisuus- ja toiminnallisen turvallisuuden standardien täyttämiseksi
- Tee yhteistyötä tuoteomistajien ja liiketoiminnan sidosryhmien kanssa toteutuksessa arkkitehtuuripäätöksistä julkaisuun ja elinkaaren aikaiseen tukeen
- Seuraa teknologian kehitystä, arvioi komponentteja ja suunnittelumenetelmiä sekä tuo innovaatioita tuotekehityksen tiekartalle
- Edistä käytännöllistä ja vastuullista tekoälyn hyödyntämistä analyysissä, kehityksessä, testauksessa, käyttöönotossa ja valvonnassa
Vaatimukset
- Vähintään kahdeksan vuotta relevanttia ammatillista ohjelmistokehityskokemusta, mielellään arkkitehtuurin ja järjestelmäsuunnittelun parissa
- Kyky luoda, selittää ja ylläpitää monimutkaisten järjestelmien arkkitehtuureja vakiintuneita malleja ja mallinnuskieliä käyttäen
- Kokemusta sulautettujen ohjausjärjestelmien kehittämisestä muisti-, suorituskyky-, reaaliaika- ja oheislaiterajoitteissa
- Käytännön kokemusta ARM-pohjaisista MCU- tai MPU-piireistä, kuten STM32- tai Renesas RA -alustoista, sekä DSP-prosessoreista
- Tuntemusta reaaliaikavaatimuksia sisältävistä sovelluksista
- Vahva sulautetun C:n ja C++:n ohjelmointitaito
- Ammatillista kokemusta työkaluketjuista, debuggaajista ja profilointityökaluista
- Kokemusta matalan tason firmwaresta, rekisterien käsittelystä, keskeytysten hallinnasta, oheislaitteiden ajureista, piirilevyn käyttöönotosta sekä laitteiston analysoinnista oskilloskoopilla tai logiikka-analysaattorilla
- Kokemusta Gitistä, Make/CMake- tai vastaavista koontijärjestelmistä, automaattisista testauskehyksistä ja CI/CD-putkista
- Ymmärrystä koodin laatukäytännöistä, staattisesta analyysistä sekä yksikkö-, integraatio- ja järjestelmätestauksesta
- Kokemusta sovellettavien koodausstandardien ja ohjelmistokehitysprosessimallien käyttämisestä
- Ymmärrystä sulautettujen järjestelmien toiminnallisesta turvallisuudesta ja kyberturvallisuudesta
- Mielellään vähintään kolme vuotta teknisestä johtamisesta, esimerkiksi arkkitehtina tai vastaavassa senioritehtävässä
- Erinomaiset viestintä- ja yhteistyötaidot teknisten ja liiketoiminnan sidosryhmien kanssa
- Kyky johtaa suunnittelukatselmuksia ja selittää teknisiä päätöksiä muille kuin teknisille yleisöille
- Kokemusta insinöörien mentoroinnista ja kehittämisestä
- Tehoelektroniikan kokemus katsotaan suureksi eduksi
- Kokemusta mallipohjaisesta suunnittelusta ja Simulinkin tai PLECS:n kaltaisista työkaluista
- Kokemusta ketteristä tai iteratiivisista kehitysmenetelmistä
- Tietämystä kehittyvistä teknologioista ja tekoälyn tai koneoppimisen sovelluksista sulautetuissa järjestelmissä
Edut
- Kilpailukykyinen palkkaus
- Sijainnin mukaan määräytyvät lisäedut
- Mahdollisuuksia ammatilliseen ja henkilökohtaiseen kasvuun
- Yhteistyöhön perustuva, kunnioittava ja osallistava työympäristö
- Mahdollisuus vaikuttaa teknologioihin, prosesseihin ja organisaatiorakenteisiin
- Kattavat edut ja ohjelmat
- Yhdenvertaiset työllistymismahdollisuudet