Informationen zur Anzeige:
Embedded Software Entwickler*in (w/m/d)
Ulm, Immenstaad
Aktualität: 20.09.2023
Anzeigeninhalt:
20.09.2023, Hensoldt
Ulm, Immenstaad
Embedded Software Entwickler*in (w/m/d)
Der Bereich "Platform Software Sensors Computer" befasst sich mit der Entwicklung von Embedded-Software für spezifische I/O-Treiber, Interfaces, Board-Support-Packages (BSP) und Built In-Tests (BIT) für verschiedene Prozessortypen und Betriebssysteme. Sie ist zuständig für den Entwurf, Entwicklung und Anpassung von Plattformsoftware für Computer und digitalen Subsystemen und die Entwicklung von Testsoftware für "Hardware bring-up«, Integration, Test und Verifizierung von digitalen Hardwarekomponenten.
Erstellung von Software Requirements
Analyse, Design und Spezifikation von Embedded Echtzeitsystemen
Entwicklung von Softwaretreibern und BIT-Funktionen für Embedded Systeme
Spezifikation und Entwicklung von Test-Software und Skripte für die Verifikation von Basis-Software
Spezifikation, Entwicklung von Test-Software mit National Instruments Test Suite für Hardware Inbetriebnahme (Hardware bring-up) und Durchführung von Hardware Verification Test von digitalen Baugruppen
Integration und Test der Plattform Software auf die Zielhardware
Unterstützung bei der Integration der Applikationssoftware auf die Zielhardware
Mitarbeit bei der Integration von digitalen Subsystemen
Dokumentation nach den geforderten Standards
Abgeschlossenes Studium der Informatik, Ingenieurwesen, Elektrotechnik oder vergleichbar
Erfahrung in der Entwicklung von Softwaretreibern unter verschiedenen Betriebssystemen auf Embedded Systemen (VxWorks 7, Linux)
Erfahrung in der Entwicklung von Softwaretreibern für diverse Schnittstellen (zum Beispiel 10GB Ethernet, ARINC429, UART, MilBus, CAN, GBIO, SPI, I2C, PCIe) und in der Erstellung von Test-Software mit National Instruments Test Suite
Erfahrungen in der Softwareentwicklung und der Integration militärischer und zivil zertifizierbarer Produkte vorteilhaft
Ausgeprägte Kenntnisse in der Entwicklung von hardwarenaher Software für Embedded Systeme (zum Beispiel PowerPC, ARM, Intel, Zynq UltraScale+ MPSoC), im besonderen ARMv8 Architektur
Sehr gute Programmierkenntnisse in C#, C/C++
Gute Fähigkeiten in der Anpassung von U-Boot Bootloader auf diverser Zielhardware
Kenntnisse im Umgang mit Software Engineering Tools vorteilhaft (zum Beispiel Eclipse, DOORS, DIMENSIONS, JIRA, Git, Bitbucket, Jenkins)
Engagement und Teamfähigkeit sowie eine selbständige, strukturierte und lösungsorientierte Arbeitsweise und kommunikationsfreudig
Fließende Deutsch- und gute Englischkenntnisse
Berufsfeld
Bundesland
Standorte