Trane Technologies
Trane Technologies
Trane Technologies ist ein global tätiges Produktions- und Energieunternehmen, das HLK-, Kälte-, Gebäude- und Steuerungssysteme für gewerbliche und industrielle Kunden entwickelt. Das Unternehmen verbindet Anlagen, Klimatechnik und Vor-Ort-Services mit weltweiten Produktions- und Lieferkettenabläufen. Der Schwerpunkt liegt auf energieeffizienten Lösungen, die Kunden dabei unterstützen sollen, Emissionen zu senken und ihren CO₂-Fußabdruck zu verwalten. Dazu gehören Initiativen wie die für 2030 gesetzten Verpflichtungen und die Gigaton Challenge.

Senior-Architekt und Lead-Entwickler für Embedded Software in Oberhausen

Verantworten Sie die Architektur eingebetteter Software für leistungselektronische C/C++-Systeme für nachhaltige HVAC- und Transportprodukte von Trane Technologies. Gestalten Sie die technische Ausrichtung vom ersten Konzept über den gesamten Produktlebenszyklus hinweg.

Beschreibung

  • Softwarearchitekturen für leistungselektronische Produkte in Transport- und stationären HVAC-Anwendungen definieren
  • Entwurf, Entwicklung und Einführung eingebetteter Software für Frequenzumrichter und fortschrittliche Regelungssysteme leiten
  • Produkte vom frühen Konzept und der Produktion bis zu laufenden Aktivitäten über den gesamten Lebenszyklus unterstützen
  • Software für Energiemanagementgeräte, Firmware-Plattformen, Controller-Anwendungen, Systemsteuerungsintegration und Entwicklungswerkzeuge verantworten
  • Zuverlässigkeit, Leistung, Konfigurierbarkeit und Qualität durch Architektur, Code-Reviews, Tests und CI/CD-Praktiken verbessern
  • Entwickler dabei unterstützen, wartbare, wiederverwendbare und erweiterbare Software sowie klare technische Dokumentation zu erstellen
  • Mit Hardwareingenieuren zusammenarbeiten und bei der Auswahl von MCU/MPU sowie Peripherie-ICs mitwirken
  • Software-, Sicherheits- und externe Engineering-Spezialisten koordinieren, um Cybersicherheits- und Funktionalitätssicherheitsstandards zu erfüllen
  • Mit Product Ownern und Geschäftspartnern die Umsetzung von Architekturentscheidungen bis zur Markteinführung und während des gesamten Lebenszyklus begleiten
  • Technologische Entwicklungen verfolgen, Komponenten und Engineering-Methoden bewerten und Innovationen zur Produkt-Roadmap beitragen
  • Eine praktische und verantwortungsvolle Nutzung von KI in Analyse, Entwicklung, Test, Einführung und Überwachung fördern

Anforderungen

  • Mindestens acht Jahre einschlägige Berufserfahrung in der Softwareentwicklung, idealerweise einschließlich Architektur und Systemdesign
  • Fähigkeit, Architekturen für komplexe Systeme mithilfe etablierter Muster und Modellierungssprachen zu erstellen, zu erläutern und zu pflegen
  • Erfahrung in der Entwicklung eingebetteter Steuerungssysteme mit Speicher-, Leistungs-, Echtzeit- und Peripheriebeschränkungen
  • Praktische Erfahrung mit ARM-basierten MCUs oder MPUs, einschließlich Plattformen wie STM32 oder Renesas RA, sowie mit DSPs
  • Vertrautheit mit Anwendungen mit Echtzeitanforderungen
  • Sehr gute Kenntnisse in der Programmierung mit Embedded C und C++
  • Berufserfahrung mit Toolchains, Debuggern und Profilern
  • Erfahrung mit Low-Level-Firmware, Registerzugriff, Interrupt-Behandlung, Peripherietreibern, Board-Inbetriebnahme sowie Hardwareanalyse mit Oszilloskop oder Logikanalysator
  • Erfahrung mit Git, Make/CMake oder vergleichbaren Build-Systemen, Frameworks für automatisierte Tests und CI/CD-Pipelines
  • Verständnis von Praktiken zur Codequalität, statischer Analyse sowie Unit-, Integrations- und Systemtests
  • Erfahrung in der Anwendung einschlägiger Codierungsstandards und Softwareentwicklungsprozessmodelle
  • Verständnis von Funktionaler Sicherheit und Cybersicherheit für eingebettete Systeme
  • Idealerweise mindestens drei Jahre technische Führungserfahrung, etwa als Architekt oder in einer vergleichbaren leitenden Position
  • Ausgezeichnete Kommunikations- und Zusammenarbeitsfähigkeiten im Umgang mit technischen und geschäftlichen Stakeholdern
  • Fähigkeit, Design-Reviews zu leiten und technische Entscheidungen nichttechnischen Zielgruppen zu erläutern
  • Erfahrung in der Betreuung und Weiterentwicklung von Ingenieuren
  • Erfahrung mit Leistungselektronik ist sehr wünschenswert
  • Erfahrung mit modellbasierter Entwicklung und Tools wie Simulink oder PLECS
  • Erfahrung mit agilen oder iterativen Entwicklungsansätzen
  • Kenntnisse aufkommender Technologien und von KI-/ML-Anwendungen für eingebettete Systeme

Zusatzleistungen

  • Wettbewerbsfähige Vergütung
  • Zusätzliche Leistungen abhängig vom Standort
  • Möglichkeiten zur beruflichen und persönlichen Weiterentwicklung
  • Kooperatives, respektvolles und inklusives Arbeitsumfeld
  • Möglichkeit, Technologien, Prozesse und Organisationsstrukturen mitzugestalten
  • Umfassende Leistungen und Programme
  • Beschäftigung im Rahmen der Chancengleichheit