Aufgaben
- Applikationsentwicklung: Entwicklung komplexer Embedded-Applikationen in C/C++, die speziell auf die Anforderungen von QNX zugeschnitten sind.
- System- und Softwarearchitektur: Evaluierung und Integration aktueller Embedded-Betriebssysteme sowie Sicherstellung einer zukunftsfähigen Systemarchitektur.
- Schnittstellen-Design: Implementierung gängiger Netzwerkstandards (z. B. SNMP, Redfish, CAN) und bei Bedarf Gestaltung moderne Benutzeroberflächen mit Qt.
- BSP-Entwicklung: Anpassung und Erweiterung von Board Support Packages (BSP) sowie Optimierung der Schnittstelle zwischen Hardware und Software.
- Bootloader-Konfiguration: Konfiguration und sicherer Umgang mit Bootloader wie U-Boot, um einen sicheren und effizienten Systemstart zu garantieren.
- System-Härtung: Sicherstellung der Systemsicherheit durch Härtung von Betriebssystemen sowie konsequente Einhaltung von Safety-Standards.
- Qualität & Lifecycle: Begleitung der Software durch den gesamten Lebenszyklus. Bewertung der Arbeit hinsichtlich Zeit, Qualität und Kosten.
- Plattformübergreifendes Arbeiten: Sichere Entwicklung in Linux- und Windows-Umgebungen sowie Anbindung und Integration zur Mikrocontroller/Mikroprozessor-Welt (z. B. STM32, ARM).
- Team-Collaboration: Aktive Mitarbeit im Team. Enge Abstimmung zu Aufgaben und Herausforderungen sowie Unterstützung der Kollegen bei der Planung und Umsetzung von Workpackages.
Profil
- Abgeschlossenes Studium der Informatik, Elektrotechnik mit mehrjähriger oder eine vergleichbare technische Ausbildung mit langjähriger Berufserfahrung im IT-Infrastruktur-Umfeld.
- Embedded & Architekturen: Profi in der Embedded-Softwareentwicklung, insbesondere auf ARM64-Architekturen.
- QNX-Expertise: Tiefgehende Erfahrung mit QNX sowohl bei der Applikationsentwicklung in C/C++ als auch auf Systemebene.
- Betriebssystem-Know-how: Fundierte Kenntnisse im Bereich gängiger Embedded-Betriebssysteme und sicherer Umgang in Linux- und Windows-Umgebungen.
- Tooling & DevOps: Sicherer Umgang mit Git, cmake und Artifactory für einen sauberen Development-Workflow.
- Erfahrung in der Betriebssystemhärtung und in der Umsetzung von System-Safety-Standards für Embedded-Geräte.
- Mikrocontroller: Erfahrung in der Programmierung von Mikrocontrollern/ Mikroprozessor (z. B. STM32, ARM).
- Qualitätssicherung durch strukturierte Softwaretests ist kein Fremdwort.
- Gute Deutsch- und Englischkenntnisse in Wort und Schrift sind vorhanden.
- Bereitschaft zu gelegentlichen nationalen und internationalen Dienstreisen.
Das bieten wir
Wir bieten unseren Mitarbeiter*Innen zahlreiche Benefits:
- Welcome Day und Onboarding-Programm für einen guten Start bei uns
- Attraktive tarifliche Vergütung gemäß Tarifvertrag
- Flexible und familienfreundliche Arbeitszeitgestaltung durch Gleitzeit-/ und Lebensarbeitszeitkonto sowie Homeoffice-Regelung
- 30 Tage Jahresurlaub sowie Sonderurlaub gemäß Tarifvertrag
- Hervorragende betriebliche Altersversorgung
- Firmenfitness mit bundesweiten Verbundpartnern
- Bikeleasing
- Corporate Benefits
- Zuschuss Jobticket bzw. Deutschlandticket
- Individuelle Lern- & Entwicklungsmöglichkeiten in Präsenz und digital
Werden auch Sie Teil unseres Unternehmens und bewerben Sie sich online. Wir freuen uns auf Sie!
Kontakt
Jessica Habermann
Talent Acquisition Partnerin




















