Embedded Softwareentwickler (m/w/d)
Summary
Develops embedded C++ software for optronics systems, integrating real-time OS platforms like Linux/QNX and working with CAN/Ethernet buses and middleware protocols.
Menschen und Technologien zu verbinden, den Perfect Match für unsere Kunden zu gestalten, immer die richtigen Expert:innen für die jeweilige Herausforderung zu finden - das ist unser Anspruch bei FERCHAU und dafür suchen wir dich:
## Embedded Softwareentwickler (m/w/d)
**Dein Aufgabengebiet**
- Konzeption und Weiterentwicklung von Softwareplattformen für optronische Sichtsysteme
- Integration und Pflege verteilter Systeme mit CAN-Bus und Ethernet
- Entwicklung objektorientierter Software in C++ für Echtzeitbetriebssysteme wie Linux, QNX, FreeRTOS
- Durchführung von Requirements Engineering sowie Softwarespezifikation mit DOORS
- Erstellung von Architekturmodellen mittels UML in Enterprise Architect
- Nutzung moderner Entwicklungswerkzeuge wie git, Jira, Confluence, CMake, Buildroot
- Implementierung und Automatisierung von Middleware-Lösungen z B MQTT, DDS oder CANopen
- Entwicklung und Ausführung von Unit- und Komponententests (z B catch2)
- Agile Teamarbeit nach modernen Methoden der Softwareentwicklung (Scrum/Kanban)
**Deine Vorteile bei uns**
- Betriebliche Altersvorsorge
- Flexible Arbeitszeitgestaltung durch Gleitzeitregelungen, Teilzeitmöglichkeiten und z. T. Vertrauensarbeitszeit
- Bei uns kannst du eigene Ideen einbringen und aktiv mitgestalten
- Bei uns kannst du Verantwortung übernehmen und dich weiterentwickeln
**Das bringst du mit**
- Abgeschlossenes Bachelorstudium Elektrotechnik, Informatik, Ingenieurwesen oder Mechatronik bzw vergleichbare Qualifikation
- Mindestens fünf Jahre Berufserfahrung in Embedded-Softwareentwicklung
- Fundierte Kenntnisse in objektorientierter Programmierung mit C++17/23
- Erfahrung im Umgang mit Buildroot Linux sowie QNX oder FreeRTOS
- Praxiskenntnisse in UML-Modellierung mit Enterprise Architect
- Erfahrung im Requirements Engineering sowie Spezifikationserstellung z B DOORS
- Kenntnisse in Middleware-Programmierung für verteilte Systeme (MQTT/DDS/CANopen)
- Know-how zu Multi-Processing auf SoC Architekturen wie Xilinx Zynq Ultrascale MPSoC wünschenswert
- Deutsch- und Englischkenntnisse mindestens verhandlungssicher
Unser Angebot ist wie für dich gemacht? Dann freuen wir uns auf deine Bewerbung - gern online oder per E-Mail unter der Kennziffer VA61-44081-HM bei Herrn Anil-Sahin Gülay. Wir matchen: dein Potenzial und unsere Möglichkeiten. Challenge accepted? Starten wir gemeinsam das nächste Level und entwickeln die Zukunft!