Trane Technologies
Trane Technologies
Trane Technologies is een wereldwijd productie- en energiebedrijf dat HVAC-, koel-, gebouw- en besturingssystemen ontwikkelt voor commerciële en industriële klanten. Het bedrijf combineert apparatuur, klimaattechnologie en dienstverlening op locatie met wereldwijde productie- en toeleveringsketenactiviteiten. De focus ligt op energiezuinige oplossingen die klanten helpen hun uitstoot te verminderen en hun CO₂-voetafdruk te beheren, ondersteund door initiatieven zoals de doelstellingen voor 2030 en de Gigaton Challenge.

Senior architect en lead developer voor embedded software in Oberhausen

Geef richting aan de architectuur van embedded software voor C/C++-vermogenselektronicasystemen voor de duurzame HVAC- en transportproducten van Trane Technologies. Bepaal de technische koers vanaf het eerste concept tot en met de volledige levenscyclus van het product.

Beschrijving

  • Softwarearchitecturen definiëren voor vermogenselektronicaproducten voor transport- en stationaire HVAC-toepassingen
  • Leidinggeven aan het ontwerp, de ontwikkeling en de implementatie van embedded software voor frequentieregelaars en geavanceerde regelsystemen
  • Producten ondersteunen vanaf het eerste concept en de productie tot en met doorlopende activiteiten gedurende de levenscyclus
  • Toezicht houden op software voor energiebeheer, firmwareplatforms, controllerapplicaties, systeemcontrolintegratie en ontwikkeltools
  • Betrouwbaarheid, prestaties, configureerbaarheid en kwaliteit verbeteren met architectuur, codebeoordelingen, tests en CI/CD-praktijken
  • Ontwikkelaars helpen om onderhoudbare, herbruikbare en uitbreidbare software en duidelijke technische documentatie te maken
  • Samenwerken met hardware-engineers en bijdragen aan de keuze van MCU's/MPU's en perifere IC's
  • Software-, security- en externe engineeringexperts coördineren om te voldoen aan normen voor cybersecurity en functionele veiligheid
  • Samenwerken met producteigenaren en zakelijke belanghebbenden aan de implementatie, van architectuurbesluiten tot lancering en ondersteuning gedurende de levenscyclus
  • Technologische ontwikkelingen volgen, componenten en engineeringmethoden beoordelen en innovaties bijdragen aan de productroadmap
  • Praktische en verantwoorde toepassing van AI stimuleren in analyse, ontwikkeling, testen, implementatie en monitoring

Vereisten

  • Minimaal acht jaar relevante professionele ervaring in softwareontwikkeling, bij voorkeur inclusief architectuur en systeemontwerp
  • Vermogen om architecturen voor complexe systemen te creëren, uit te leggen en te onderhouden met behulp van gevestigde patronen en modelleertalen
  • Achtergrond in de ontwikkeling van embedded besturingssystemen met beperkingen op het gebied van geheugen, prestaties, realtimewerking en randapparatuur
  • Praktische ervaring met ARM-gebaseerde MCU's of MPU's, waaronder platforms zoals STM32 of Renesas RA, plus DSP's
  • Vertrouwdheid met toepassingen met realtimevereisten
  • Sterke programmeervaardigheden in embedded C en C++
  • Professionele ervaring met toolchains, debuggers en profilers
  • Ervaring met low-level firmware, registertoegang, interruptafhandeling, drivers voor randapparatuur, board bring-up en hardwareanalyse met oscilloscoop of logic analyzer
  • Ervaring met Git, Make/CMake of vergelijkbare buildsystemen, frameworks voor geautomatiseerd testen en CI/CD-pipelines
  • Inzicht in praktijken voor codekwaliteit, statische analyse en unit-, integratie- en systeemtests
  • Ervaring met het toepassen van relevante coderingsstandaarden en procesmodellen voor softwareontwikkeling
  • Inzicht in functionele veiligheid en cybersecurity voor embedded systemen
  • Bij voorkeur drie of meer jaar ervaring in technische leidinggevende functies, bijvoorbeeld als architect of in een vergelijkbare seniorfunctie
  • Uitstekende communicatie- en samenwerkingsvaardigheden met technische en zakelijke belanghebbenden
  • Vermogen om designreviews te leiden en technische beslissingen uit te leggen aan niet-technische doelgroepen
  • Ervaring met het begeleiden en ontwikkelen van engineers
  • Ervaring met vermogenselektronica is zeer gewenst
  • Ervaring met modelgebaseerd ontwerpen en tools zoals Simulink of PLECS
  • Ervaring met agile of iteratieve ontwikkelmethoden
  • Bewustzijn van opkomende technologieën en AI/ML-toepassingen voor embedded systemen

Voordelen

  • Aantrekkelijke arbeidsvoorwaarden
  • Aanvullende arbeidsvoorwaarden afhankelijk van de locatie
  • Mogelijkheden voor professionele en persoonlijke groei
  • Samenwerkende, respectvolle en inclusieve werkomgeving
  • Mogelijkheid om technologieën, processen en organisatiestructuren te beïnvloeden
  • Uitgebreide arbeidsvoorwaarden en programma's
  • Gelijke kansen op werk

Gerelateerde vacatures

FHI 360

Adjunct-directeur Inkoop, Administratie en Logistiek

FHI 360

Geeft leiding aan inkoop, administratie, logistiek en bedrijfsvoering van het landenbureau van FHI 360 in de Democratische Republiek Congo. Stuurt de verantwoordelijke leidinggevenden aan en waarborgt naleving van eisen van donoren, overheden en de toeleveringsketen.

Openen
Expivia Interaction Marketing Group Inc.

Medewerker klantenservice bij een zorgcallcenter

Expivia Interaction Marketing Group Inc.
201 – 500 Medewerkers
AdviesLogistiekMarketing

Help deelnemers met vragen over zorgspaarrekeningen en arbeidsvoorwaardenrekeningen via telefoon, chat en e-mail. De functie begint met drie weken betaalde training op locatie in Erie, Pennsylvania, waarna je hybride gaat werken.

Openen