Hardwarenaher Embedded Software Entwickler

SimpleXX GmbH
Ulm, Germany
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German

Job location

Ulm, Germany

Tech stack

Agile Methodologies
ARM
Booting (BIOS)
C Sharp (Programming Language)
C++
Linux on Embedded Systems
Perl
Embedded Software
Ethernet
Scrum
Powerpc
Software Engineering
Subsystems
System on a Chip
VxWorks
Real Time Systems
Yocto
Information Technology
Operational Systems
U-Boot

Job description

Zu Ihren zukünftigen Aufgaben gehören:

  • Mitarbeit bei Software Requirements Engineering
  • Analyse, Design und Spezifikation von Embedded Echtzeitsystemen
  • Entwicklung von Software-Treibern und BIT-Funktionen für Embedded Systeme
  • Erstellung und Ausführung von Test-SW & Skripten für Verifikation von Basis-Software
  • Integration und Testen 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 (z.B. hausintern, DO-178C, IEC 61508)

Requirements

  • Ein abgeschlossenes Studium der Informatik, Elektrotechnik, Informations- und Kommunikationstechnik oder eine vergleichbare Qualifikation
  • Mehrjährige Erfahrung in der Entwicklung von Software Treibern unter verschiedenen Betriebssystemen auf Embedded Systemen (z.B. VxWorks 7) und idealerweise Erfahrung der Integration militärischer und zivil-zertifizierbare Produkte
  • Ausgeprägte Kenntnisse in der Entwicklung von hardwarenaher Software für Embedded Systeme (z.B. PowerPC, ARM, Intel, Zynq UltraSxale+ MpSoC), insbesondere ARMv8 Architektur
  • Vertiefte Erfahrung in der Entwicklung von Software Treibern für diverse Schnittstellen (z.B. 10GB Ethernet, ARINC429)
  • Sehr gute Fähigkeiten in der Anpassung von U-Boot Bootloader auf diverse Zielhardware
  • Kenntnisse über aktuelle Methoden der Softwareentwicklung (Agile Software Entwicklung nach SCRUM)
  • Vertiefte Kenntnisse in der Erstellung von Embedded Linux System mit yocto und buildroot
  • Kenntnisse im Umgang mit Software Engineering Tools wünschenswert
  • Versierte Englisch- und verhandlungssichere Deutschkenntnisse, C++, C# und PERL

Apply for this position