Runtime tracing von flug-software

Dlr - via Jobtome - Braunschweig - 31-05-2020 zur Vakanz  

neues Angebot (30/05/2020)

stellenbeschreibung

Job Description Ihre Mission


:
moderne raumfahrtmissionen beinhalten heute immer die nutzung eines on-board computers, welcher eine große bandbreite an rechenaufgaben bewältigen muss. das deutsche zentrum für luft- und raumfahrt (dlr) hat deshalb das tasking framework entwickelt. dabei handelt es sich um eine middleware, welche eine verbindung zwischen dem betriebssystem und der anwendungssoftware darstellt. sie übernimmt u. a. das scheduling von verschiedenen rechenaufgaben wie z. b. regelalgorithmen für raumfahrtsysteme. es wird bereits in mehreren aktiven missionen von satelliten bis wiedereintrittsfahrzeugen verwendend. mit steigender komplexität der mission steigt auch die anforderung an den scheduler, welcher mehr rechenaufgaben zu verwalten hat. steigt die anzahl der rechenaufgaben, wird es zunehmend schwieriger das verhalten des schedulers nachzuvollziehen. dies ist jedoch für die entwicklung und das debugging unerlässlich. es wird darüber hinaus ebenfalls schwieriger nachzuweisen, dass die anwendung die benötigen anforderungen erfüllt. ein beispiel hierfür ist die anforderung an die echtzeitfähigkeit. eine lösung für das problem ist die nutzung von tracing tools für die Überwachung der laufenden anwendung. tracing erlaubt die spätere rekonstruktion des verhaltens aus log-files. ein modernes tracing tool ist trace compass welches das common trace format (ctf) nutzt. das tool besitzt ebenfalls funktionen für die aufbereitung und visualisierung der ergebnisse. deine aufgabe besteht darin, die vor- und nachteile von tracing für das tasking framework des dlrs zu erarbeiten. die hauptaufgabe besteht darin, eine geeignete tracing funktionalität zu recherchieren und diese anschließend in das tasking framework zu integrieren. dazu wirst du dich mit dem tasking framework und den besonderheiten bei der entwicklung von software in der raumfahrt vertraut machen. des weiteren ist die recherche zum aktuellen state-of-the-art von tracing in embedded systems erforderlich. das dabei entwickelte konzept soll anschließend zu dem software-stack des tasking framework hinzugefügt werden. zum abschluss wird das hinzugefügte konzept mit hilfe von demo-anwendungen getestet. die ergebnisse der arbeit sollten eine evaluierung des entwickelten tracing tools beinhalten. von besonderem interesse ist dabei, wie die getracten daten bei der entwicklung von größerer und komplexer echtzeitsoftware genutzt werden können. ihre qualifikation:

  • bachelor im bereich informatik oder vergleichbares * erfahrung in der programmierung mit c++ und deren frameworks * erfahrung in der nutzung der eclipse ide und plugins * motiviert, selbständig und teamfähig ihr start:
freuen sie sich auf einen arbeitgeber, der ihr engagement zu schätzen weiß und ihre entwicklung durch vielfältige qualifizierungs- und weiterbildungsmöglichkeiten fördert. unser einzigartiges arbeitsumfeld bietet ihnen gestaltungsfreiräume und eine unvergleichbare infrastruktur, in der sie ihre mission verwirklichen können. vereinbarkeit von privatleben, familie und beruf sowie chancengleichheit von personen aller geschlechter (m/w/d) sind wichtiger bestandteil unserer personalpolitik. bewerbungen schwerbehinderter menschen bevorzugen wir bei fachlicher eignung.

Bewerben Sie sich jetzt um

Runtime tracing von flug-software
Sie werden auf eine andere Website weitergeleitet.
jetzt anmelden
Seien Sie der Erste, der neue Stellenangebote erhält
Mein Stellen-Alarm
Ihr Alarm wurde Ihrer Seite
Mein Stellen-Alarm
hinzugefügt.
Ihre Bestätigung steht noch aus,
gehen Sie bitte zu Ihrem E-Mail-Posteingang
und klicken Sie auf den Bestätigungslink, den wir Ihnen gesendet haben
mehr...

zur Vakanz

Weitere Jobs von Dlr