Principal Expert Embedded Software
📍 4153 Reinach
Rolle und Verantwortlichkeiten
Sie werden:
- die funktionale und technische Führung im Kontext unserer aktuellen und zukünftigen Softwareplattformen übernehmen.
- gemeinsam mit dem Team Softwarekonzepte, Embedded-Softwaredesigns und Architekturentscheidungen für unsere Plattform erarbeiten.
- Konzepte in technische Lösungen überführen, Prototypen entwickeln und die Umsetzung mit modernem Embedded C++ auf Echtzeitbetriebssystemen unterstützen.
- technische Grundlagen und Best Practices für robuste, wartbare und testbare Embedded Software weiterentwickeln und geeignete Qualitätsmassnahmen im Entwicklungsprozess verankern.
- unsere Softwareentwicklungsprozesse kontinuierlich verbessern, Optimierungspotenziale identifizieren und nachhaltige Verbesserungen gemeinsam mit den beteiligten Teams umsetzen.
- Wissen weitergeben, Kolleginnen und Kollegen beraten und coachen sowie die Zusammenarbeit über Teams und Fachbereiche hinweg fördern.
Team / Beschreibung
Bei Endress+Hauser geschieht Fortschritt durch Zusammenarbeit. Als weltweit führender Anbieter von Messgeräten gestalten unsere über 18.000 Mitarbeitenden die Zukunft im Bereich der Prozessautomatisierung. Ob bei der Innovation und Umsetzung neuer Technologien im Team, der Zusammenarbeit in der Entwicklung neuer Geräte oder der Stärkung wichtiger Beziehungen zu verschiedenen globalen Industrien: Unsere Arbeit basiert darauf, vertrauensvolle Beziehungen aufzubauen, die allen zum Erfolg verhelfen. Als familiengeführtes Unternehmen schauen wir über kurzfristige Ziele hinaus und arbeiten daran, eine zukunftsorientierte Vision für unsere Mitarbeitenden, unsere Kundinnen und Kunden und die Welt im Allgemeinen zu schaffen.
Die Stelle ist in der Endress+Hauser Flow angesiedelt, einem Kompetenzzentrum für die Entwicklung und Herstellung von Durchflussmesstechnik. Gemeinsam entwickeln wir Technologien, die weltweit in zahlreichen Industrien für präzise und sichere Prozesse sorgen.
Die Position ist Teil unserer Entwicklungsorganisation und arbeitet eng mit Softwareentwicklern, Systemarchitekten sowie weiteren Fachbereichen zusammen.
Qualifikationen und Fähigkeiten
verfügen über einen Hochschulabschluss (Uni/ETH/FH) in Elektrotechnik, technischer Informatik, Software Engineering oder einem vergleichbaren Fachgebiet sowie über langjährige praktische Erfahrung in der Embedded-Softwareentwicklung.
bringen sehr gute Kenntnisse in modernem Embedded C++ und in der Entwicklung für ressourcenbeschränkte Systeme mit.
haben fundierte praktische Erfahrung mit Echtzeitbetriebssystemen wie FreeRTOS sowie mit Nebenläufigkeit, Timing und systematischem Debugging hardwarenaher Software.
beherrschen den Einsatz von Unit-Tests, statischer Codeanalyse und Code-Coverage-Verfahren zur Sicherung einer hohen Softwarequalität.
verfügen idealerweise über Erfahrung im industriellen Umfeld; Kenntnisse in funktionaler Sicherheit oder Metrologie sind von Vorteil.
kommunizieren sicher auf Deutsch und Englisch und überzeugen durch Ihre ausgeprägte Team- und Kommunikationsfähigkeit.