StartBerufslebenArbeitswelt SpezialSoftware checkt Hardware

Software checkt Hardware

Kunden wünschen sich ein möglichst sicheres, effizient angetriebenes und gut funktionierendes Automobil. Damit sie das auch bekommen, muss nicht nur die Hardware, sondern auch die immer weiter zunehmende Software in der Bordelektronik funktionieren. Dazu sind im Vorfeld der Produktion zahlreiche Softwaretests notwendig. Von Christoph Berger

Nach seinem Einstieg bei Bosch im letzten Jahr machte sich Mike Schoeps-Bunke zügig ein Bild von der vorhandenen Software: Der heute 29-jährige Diplom- Informatiker wollte wissen, was die Testsoftware, für deren Entwicklung er zuständig ist, mit der Hardware im Kraftfahrzeug macht. Schoeps-Bunke ist mit seinem Team auf die Motorsteuerung von Autos spezialisiert. Dabei geht es beispielsweise um die Steuerung der Zündung oder der Einspritzung, also um den optimalen Zündzeitpunkt, der eine optimale Krafterzeugung bei möglichst geringem Einsatz von Kraftstoff garantiert. Anders gefragt: Wann muss wie viel Kraftstoff über eine Einspritzdüse in den Brennraum eingespritzt werden? Diese Mechanismen werden über IT, sogenannte Embedded Software, gesteuert. Dabei kommt auf jeden einzelnen Vorgang an. Die Testsoftware- Entwickler sind der eigentlichen Produktion vorangestellt. Sie simulieren mit ihrer Software die spätere Funktion der Geräte und prüfen diese dann in einem betriebsähnlichen Umfeld auf Fehlerfreiheit.

Der Job bei Bosch ist Schoepe-Bunkes zweite Stelle nach seinem Studienabschluss 2009. Zunächst hatte er sich mit der IT von Mikrofonen beschäftigt. „Kenntnisse über Autos waren für den Start auf meiner neuen Stelle nicht unbedingt notwendig“, sagt er zu seinem vorgenommenen Branchenwechsel. „Allerdings musste ich mich seitdem intensiv mit der Kraftfahrzeugtechnik beschäftigen, da es im Automobil um sehr viele Einzelaufgaben geht, die sich im späteren Verlauf zunehmend vernetzen. IT und Automobiltechnik verschmelzen mehr und mehr.“

Schoeps-Bunkes Studienschwerpunkt waren eingebettete Systeme, also die Einbindung von Informationstechnologie in technische Umwelten. „Die klassische Anwendungsprogrammierung hat mich weniger interessiert, ich suchte die hardwarenahe Programmierung“, beschreibt er seine Präferenz. Bei der von ihm heute programmierten Software handelt es sich meist um kleine Programme, die am Rechner entstehen. Manchmal macht er aber auch Testaufbauten mit Laborcharakter. Als Programmiersprache kommt vor allem C zum Einsatz, einer für die Programmierung der Embedded Systems üblichen Sprache. Darüber hinaus benötigt er ein Grundverständnis der Programmierung von Mikrocontrollern mittels Assembler. „Und die Hardware-Programmierung von Schnittstellen sollte man beherrschen“, fügt Schoeps-Bunke an. Um auf dem Stand der Technik zu bleiben, besuchen die Entwickler immer wieder Weiterbildungen. In denen geht es mal um ganz spezifische Abläufe in den Autos, mal um die dazugehörigen IT-Anwendungen.

Das könnte dich auch interessieren

Multitalent an der Seite

Die Gemengelage ist diffus: Mal ist die generative KI eine Heilsbringerin, mal verantwortlich für...

Kuratiert

Europaweit einzigartiges Forschungsprojekt zu virtuellen Abbildern Reale Schauspieler in virtuellen Umgebungen sind aus Filmproduktionen nicht...

BIM – die Digitalisierung des Bauwesens

Die Bauwirtschaft befindet sich mitten in der digitalen Transformation: Building Information Modeling (BIM) verändert...



Anzeige




Anzeige
BWI