Embedded Software Engineer C/C++ (m/w)
Aufgaben:
Du bist verantwortlich für Embedded Software-Entwicklung für Echtzeit-Applikationen
Dazu gehört Design und Implementierung anspruchsvoller Algorithmen für Regelung und Signalverarbeitung
Integration auf spezifische Hardware-Plattformen
Weiterentwicklung bestehender Projekte und Produkte
Dokumentation der Softwarekomponenten und -systeme
Du bist verantwortlich für Embedded Software-Entwickung für Echtzeit-Applikationen
Definition der Softwareanforderungen neuer Systeme und Erarbeitung des Systemkonzepts
Mitarbeit bei der Einführung neuer SW-Technologien und Methoden
Profil:
Mehrjährige Erfahrung in der Entwicklung von C/C++ basierten Embedded SW-Lösungen
Erfahrung in der Hardware-nahen Software Entwicklung (Device-Drivers, Board Support Package)
Kenntnisse im Bereich Echtzeit Betriebssystemen und digitaler Signalverarbeitung (DSP) sowie von program-mierbaren integrierten Schaltkreisen (FPGA)
Mehrjährige Erfahrung in der Entwicklung von objektorientierten SW-Lösungen
Kenntnisse eines agilen Entwicklungsprozesses aus der praktischen Anwendung
Gute Kenntnis von modernen Methoden und Werkzeu-gen für Modellierung, Design, Entwicklung (UML, Soft-ware Patterns) sowie Unit Testing
- Support
- Testing
- C
- C++
- Embedded
- UML
- Bachelor
- Master