Embedded Software Entwickler*in (w/m/d)
Oberkochen
Aktualität: 28.03.2023
28.03.2023, Hensoldt
Oberkochen
Embedded Software Entwickler*in (w/m/d)
Die Entwicklungsaufgaben des interdisziplinären Teams umfassen sowohl Software-, Elektronik- als auch Mechanik- und gegebenenfalls Optik-Anteile. Auch die Integration und Verifikation der Produkte beim Kunden werden aus dem Team begleitet.
Konzeption, Entwicklung und Pflege von produktspezifischen Softwarelösungen für Embedded Systeme
Test, Integration und Verifikation der entwickelten Software im Gesamtsystem
Entwicklung in C/C++ unter Embedded Linux und Windows
Erweiterung der Softwarearchitektur im Team
Unterstützung beim Debugging und der Abnahme von SW-Lösungen
Anwendung gängiger Softwareentwicklungstools, wie zum Beispiel Atlassian Tools (Bitbucket, Confluence, Jira, Bamboo), CMake, Catch2 und Buildroot
Erstellung von automatisierten Softwaretests (Unit-Tests, Modultests, kontinuierlicher Integrationsprozess) sowie Umsetzung von Testkonzepten unter anderem durch den Einsatz statischer Code-Analyse-Tools
Technische Verantwortung in Projekten über die zu entwickelnden Software-Komponenten
Erstellung von Anforderungsdokumenten und Prüfspezifikationen
Steuerung externer Entwicklungsdienstleistungen und Organisation entsprechender Reviews
Gelegentlich kann es zu Serviceeinsätzen beim Kunden vor Ort kommen.
Abgeschlossenes Studium der Informatik, Elektrotechnik oder ein ähnlicher Studiengang mit Schwerpunkt auf SW-Entwicklung
Mehrjährige Berufserfahrung im Bereich der Embedded Softwareentwicklung
Sehr gute Programmierkenntnisse in C++ (mindestens C++11) sowie Erfahrung im Umgang mit Mikrocontrollern und Embedded Systemen, idealerweise mit SoCs
Erfahrung in der Ansteuerung von Hardware über verschiedene Schnittstellen wie zum Beispiel CAN, CANopen, RS232, I²C, Ethernet, USB vorteilhaft
Erfahrung im Umgang mit Kunden und Kooperationspartnern
Kenntnisse im Bereich CMake, Linux und Buildroot sowie in der Modellierung von Softwarearchitekturen (zum Beispiel UML)
Gute Programmierkenntnisse in C vorteilhaft
Kenntnisse im Bereich der IT-Security vorteilhaft
Verantwortungsbereitschaft, Teamfähigkeit, Motivationsvermögen, eine analytische Denkweise sowie ein überzeugendes Auftreten
Sehr gute Deutsch- und Englischkenntnisse