Embedded Softwareentwickler C++ (m/w/d)
Posted Updated
Description
Was Sie erwartet:
- Entwicklung und Weiterentwicklung von Steuerungs- und Regelungssoftware in modernem C++ für embedded Systeme
- Umsetzung funktionaler Anforderungen in wartbaren, testbaren und qualitativ hochwertigen Softwarecode
- Entwicklung von Zustandsautomaten, Ablaufsteuerungen sowie Funktionen zur Sensorverarbeitung und Aktoransteuerung
- Implementierung von Überwachungs-, Diagnose-, Alarm-, Fehlerbehandlungs- und Recovery-Mechanismen
- Verantwortung für funktionale Module wie Pumpen- und Ventilsteuerung, Druckregelung, Systemüberwachung und Parameterverwaltung
- Erstellung, Pflege und Automatisierung von Unit-, Komponenten- und Integrationstests einschließlich CI/CD-Integration und Code Reviews
- Integration der Steuerungssoftware mit Basissoftware, HMI und Hardware sowie Fehleranalyse, Inbetriebnahme und Release-Unterstützung
- Erstellung und Pflege technischer Dokumentationen, Schnittstellenbeschreibungen sowie Testfällen und Abnahmekriterien
Was Sie mitbringen:
- Abgeschlossenes Studium der Informatik, Elektrotechnik oder eine vergleichbare Qualifikation
- Mehrjährige Berufserfahrung in einer vergleichbaren Rolle
- Sehr gute Kenntnisse in der Programmierung mit C++
- Kenntnisse im Umgang und der Arbeit mit Steuerungs- und Regelungslogiken, Sensoren und Aktoren, sowie von HMI-Anwendungen
- Kennntisse in der Integration und Test auf einer realen Embedded-Hardware-Basis
- Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift
