Beschreibung
Aufgabe:- Softwareentwicklung für Embedded Systeme im Bereich Multiprozessor- bzw.
Multicoreprozessorsysteme
- Erstellung der Dokumente für Softwareanforderung und -design
- Sie evaluieren, implementieren und integrieren Plattform- bzw. Applikationssoftware unter
Embedded Linux im Bereich IP und Netzmanagement
- Integration von 3rd-Party Software und das Refactoring von bestehender Software
- Software-Modultests, Code-Inspections und System-Integrationstests
- Pflege und Erweiterung der automatisierten Software-Sanitytestumgebung
- Analysieren und beheben der Softwareprobleme aus der Verifikationsphase und aus dem Feld
Anforderung:
- Sie haben ein abgeschlossenes Hochschulstudium der Fachrichtung Technische Informatik
oder eine vergleichbare Ausbildung.
- Erfahrungen in der Embedded bzw. Echtzeit-Softwareentwicklung in C unter Embedded Linux
- Gute Kenntnisse in Linux Kernel und Treiber Programmierung sowie in Kommunikationsprotokollen
wie IP, TCP/IP und eventuell auch OSPF/BGP
- Erfahrungen im Bereich Software-Konfigurationsmanagement (z.B. Git)
- Kenntnisse im Bereich Prozessorarchitekturen PowerPC/ARM (ideal auch Dual-Core) sowie der
Skriptsprache Python
- Sie beherrschen die deutsche Sprache und die englische Sprache sehr gut
Beginn: asap
Dauer: langfristig
Branche: Telekommunikation