
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