Software Engineer Embedded Systems
Hensoldt Sensors Gmbh
Taufkirchen, Germany
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, GermanJob location
Taufkirchen, Germany
Tech stack
Software Bug Management
UClibc (C Standard Library)
C++
Linux on Embedded Systems
Firmware
Software Architecture
Signal Processing
VxWorks
GIT
Information Technology
Operational Systems
Job description
Neben der Pflege aktueller Produkte umfasst Ihre Aufgabe die Entwicklung von komplexen und innovativen Laserwarn-Sensoren unter Berücksichtigung neuester Technologien und Standards. Schwerpunkt dabei ist die Entwicklung von Applikationssoftware.
- Implementierung von operationeller Software für neu entwickelte Sensoren in C
- Bugfixing von existierenden Sensorsystemen
- Analyse technischer Anforderungen und Erarbeiten von Realisierungsmöglichkeiten
- Enger Abstimmung mit Firmware-, Algorithmik- und Hardware-Team und konstruktive und agile Lösungsansätze
- Umsetzen der Lösungen bis hin zur Integration und Versuchsdurchführung
- Unterstützung bei Qualifizierungen
- Dokumentation der entwickelten Software
- Teilnahme an Testkampagnen (national und international)
- Optimierung und Weiterentwicklung der technischen Lösungen
- Übernahme der Verantwortung für Arbeitspakte im übertragenen Arbeitsumfeld hinsichtlich Qualität, Kosten, Termine und Risiko-Bewertung
Requirements
- Abgeschlossenes Studium der Informatik, Mathematik oder vergleichbar
- Mehrjährige Erfahrung in der hardwarenahen Programmierung in C/ C++
- Erfahrung in der Programmierung mit Embedded Linux (buildroot) und vertiefte Kenntnisse über Betriebssysteme
- Erfahrung mit VxWorks ist von Vorteil
- Erfahrung in der Verwendung von Softwareversionierung (z.B. Git, svn)
- Erfahrung bei der Erstellung von Softwarearchitektur
- Technische Erfahrung auf dem Gebiet der Signalverarbeitung sowie Sensorelektronik von Vorteil
- Hohes Maß an Eigeninitiative und Einsatzbereitschaft
- Selbständiges, zielorientiertes Vorgehen in einem komplexen Umfeld
- Fortgeschrittene Englisch- sowie gute Deutschkenntnisse in Wort und Schrift