Es erwarten Dich spannende Projekte, in denen Du die digitale Welt von morgen mitgestaltest. Begeisterung für neue Technologien und branchenübergreifende Methodenexpertise zeichnen dabei unsere Arbeit aus. Unser Erfolg beruht auf unserer Innovationskraft, gegenseitigem Vertrauen, einem wertschätzenden Miteinander, Diversität und Verantwortung. Freu Dich auf ein großartiges Team.
Verantwortung übernehmen: Entwicklung von Basissoftware, z.B. MCAL, Bootloader oder Treiber für POSIX basierte Betriebssysteme, sowie Optimierung von Embedded Software zur Verbesserung von Laufzeit, Durchsatz oder Speichereigenschaften, z.B. Multi-Core Optimierung, Ressourcenausschöpfung heterogener Systeme.
Ganzheitlich denken: Analyse/ Profiling und Debugging von eingebetteten Systemen zur Identifikation von funktionalen und/ oder nichtfunktionalen Unzulänglichkeiten.
Zuverlässig umsetzen: Umsetzung von hardwarenahen Safety Maßnahmen, z.B. Redundanzauswertung, Speicheranalyse, Power-on-Self-Test, als auch strukturiertes Testen.
Qualifikationen
Persönlichkeit: Du bist kommunikativ, teamorientiert sowie flexibel und zeichnest dich durch einen selbstständigen und analytischen Arbeitsstil aus
Erfahrung: Erste Erfahrungen im Umgang mit Profiling Tools, z.B. Lauterbach TRACE32, Gliwa T1 oder Perf und mit Echtzeitsystemen, sowie praktische Erfahrungen mit AUTOSAR (classic/ adaptive) von Vorteil
Know-How: Fundierte Kenntnisse im Bereich Embedded Systems und in mindestens einer der Sprachen: ISO C 99, C++ 11 und höher, sowie in hardwarenaher Programmierung in einer der oben genannten Sprachen, sehr gute Kenntnisse in der Umsetzung objektorientierter Paradigmen in Software, als auch im Umgang mit einem professionellen Test-Framework, insbesondere GoogleTest o.Ä.
Ausbildung und Sprachen: Absolviertes Studium der Informatik mit Diplom/ Master Abschluss oder vergleichbarer Abschluss, verhandlungssichere Deutsch und gute Englischkenntnisse