Developer / Designer für Hardware- und Softwareentwicklung (m/w/d)
Indexed description
Der Designer / Implementer übernimmt die technische Verantwortung für die Entwicklung und Pflege einer Hardware- oder Softwareeinheit. Dabei geht es nicht nur um reine Umsetzung, sondern auch um Requirements Engineering, Architektur-/Designarbeit, Implementierung, Integration, Dokumentation, Reviews und Tests.
Die Rolle ist im Prozessbereich PLM – Realize, System and Software Development inklusive Hardware Development angesiedelt. Ziel ist die technische Umsetzung von Hardware- oder Softwareentwicklung vom Bedarf bzw. Request bis zur kommerziellen Reife, einschließlich Weiterentwicklungen und Arbeiten an vorbeugenden Wartungsprojekten.
Aufgaben
- Analyse und Spezifikation von Anforderungen
- Überführung von Anforderungen in Design- und Architekturlösungen
- Definition technischer Schnittstellen
- Entwicklung von Software-, Firmware- oder Hardwarekomponenten
- Durchführung von Unit-, Modul- und Integrationstests
- Integration von Software-, Hardware- und Subsystemen
- Erstellung technischer Dokumentation sowie Durchführung von Reviews
- Mehrjährige Erfahrung in der Software- oder Hardwareentwicklung
- Erfahrung im Requirements Engineering
- Kenntnisse in Architektur, Design und technischer Spezifikation
- Erfahrung mit Testing und Integration
- Strukturierte Arbeitsweise sowie Qualitätsbewusstsein
- Embedded Software / Firmware Entwicklung
- C/C++
- Erfahrung in sicherheitskritischen Umgebungen (z. B. Bahn, Automotive, Aerospace)
- Kenntnisse von CENELEC bzw. Safety-Prozessen
Laufzeit: Langfristig
Auslastung: Vollzeit
Einsatzort: Berlin/Remote
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search