About this role
Innovative Technologielösungen entwickeln und diese in die Anwendung bringen – das ist unser Ziel am Fraunhofer-Institut für Photonische Mikrosysteme IPMS .
In unserem Geschäftsbereich «Data Communication & Computing» entwickeln wir Mikrocontrollerkerne auf Basis der RISC-V-Architektur und schaffen damit die technologischen Grundlagen für eine smartere, effizientere und nachhaltigere digitale Welt. Offene Schnittstellen, flexible Anpassbarkeit und hohe Energieeffizienz eröffnen gemeinsam mit speziell für den Embedded-Sektor optimierten KI-Bibliotheken neue Möglichkeiten für das Edge Computing. So lassen sich KI und intelligente Datenverarbeitung direkt in IoT-Knoten integrieren. Damit leisten unsere Technologien einen konkreten Beitrag zu energieeffizienteren, resilienteren und leistungsfähigeren digitalen Anwendungen.
Für die Weiterentwicklung unserer Software- und Systemlösungen suchen wir Sie als Ingenieur*in im Bereich Software- bzw. Firmwareentwurf . Sie arbeiten an der Schnittstelle von Forschung, Softwareentwicklung und industrieller Anwendung und haben die Möglichkeit, technologische Entwicklungen von der ersten Idee bis zur praktischen Umsetzung mitzugestalten. Dabei verbinden Sie wissenschaftliche Fragestellungen mit konkreten technologischen Herausforderungen und arbeiten eng mit Kolleg*innen aus unterschiedlichen Disziplinen sowie mit externen Partnern aus Industrie und Forschung zusammen.
Hier sorgen Sie für Veränderung
- Softwarearchitektur: Sie entwerfen, bewerten und implementieren Softwarearchitekturen und Lösungsansätze für komplexe, verteilte und langlebige Softwaresysteme – insbesondere für Ethernet-basierte Kommunikationssysteme mit Fokus auf Time-Sensitive Networking (TSN).
- Systemkonzeption: Sie analysieren bestehende Software- und Systemlandschaften, identifizieren Verbesserungspotenziale und entwickeln zukunftsfähige Architekturkonzepte für Netzwerkknoten auf Basis von Linux und Echtzeitbetriebssystemen.
- Embedded Systems: Auch die Erstellung von Systemkonzepten für die Umsetzung von 802.x-Standards auf ARM-, RISC-V- und x86-Architekturen und den entsprechenden Laufzeitumgebungen gehört zu Ihren Aufgaben.
- Plattformen & Schnittstellen: Sie entwickeln wiederverwendbare Plattformen, APIs und Softwarekomponenten und schaffen damit die Grundlage für skalierbare und nachhaltige Systemlösungen.
- Projektentwicklung: Sie bringen Ihre Ideen ein unterstützen bei der Umsetzung von Forschungs- und Entwicklungsprojekten sowie bei der Zusammenarbeit mit unseren Projektpartnern.