Beschreibung
TätigkeitenbeschreibungFür unseren Kunden aus dem Raum Heidelberg suchen wir zum nächstmöglichen Zeitpunkt einen Software Engineer für Display Applications for Avionic Systems (m/w).
Aufgaben:
* Development of software with graphical user interfaces for avionic systems
* Involvement in all development phases (specification, architecture, implementation, test and documentation)
Für diese Aufgabenstellung sollten Sie über die folgenden Kenntnisse und Erfahrungen verfügen:
Required Skills:
* Experience in either Ada, C/C++ or Java programming language
* Experience in development of graphical user interfaces (GUI) with widget toolkits, e.g. VAPS,
SCADE, Qt, Java Swing (knowledge in one more of the toolkits mentioned is desired)
* Experience in embedded software development, e.g. Linux Embedded, Windows Embedded
* Good communication and team work, as much as possible independent work habits
* Fluent German as well as a good command of English (written and spoken)
Helpful Related Experience - not mandatory:
* Experience in DO178B/C process
* Knowledge/usage of Real-Time Operating Systems: VxWorks-653 (WindRiver) or Greenhills INTEGRITY
* Experience in ARINC 661
* Experience in XML
* Experience in script languages, e.g. Perl, Python
* Knowledge of electronics hardware
* Experience in software testing (unit, integration and acceptance testing)
* Experience in software development processes (Agile, Waterfall, V-Model)
* Experience in requirements engineering
* Experience in software architecture
Fähigkeiten (Must have)
Ada, C, C++, Embedded Software Development, GUI, Java
Fähigkeiten (Nice to have)
Echtzeitsysteme, Perl, Python, Real-Time Operating Systems, XML