B93-C02 Softwareentwickler Embedded Systems
Role details
Job location
Tech stack
Job description
Ihre Aufgaben Sie programmieren hardwarenahe Software in C Sie führen Anforderungs- und Machbarkeitsanalysen durch Sie arbeiten an der Gestaltung und Entwicklung neuer Software Funktionen und deren Integration in unsere Steuergeräte mit. Nach der Implementierung Ihrer neuen Funktionen führen Sie Funktionstests bei uns im Haus oder bei unseren Kunden vor Ort durch Sie erstellen entwicklungsbegleitende Dokumente zu unserer Software Sie definieren und implementieren gemeinsam mit den Kollegen im Team und an den anderen Standorten Entwicklungsstandards
Requirements
Ihr Profil Sie besitzen ein abgeschlossenes Studium im Bereich Informatik, Elektrotechnik oder eine vergleichbare Ausbildung mit mehrjähriger Erfahrung in der Embedded Software-Entwicklung Sie begeistern sich für die komplexen Technologien, mit denen moderne Systeme gebaut werden und bringen Interesse an einem methodisch agilen Umfeld mit Sie haben sehr gute Programmierkenntnisse in C (Embedded Systems) Sie verfügen über sehr gute Kenntnisse in der Softwareanforderungsanalyse und dem Softwaredesign Sie bringen Erfahrungen mit verschiedenen Mikroprozessor-Architekturen sowie mehreren Embedded-relevanten Bus-Systemen und -Protokollen mit Sie besitzen technisch vertiefte Kenntnisse in einem oder mehreren Themen, z.B. CAN, CANopen, Profinet, TCP/IP Sie verfügen über sehr gute Deutsch- und gute Englischkenntnisse in Wort und Schrift Sie verfügen über Reisebereitschaft