Was ist ein Low-Level-Software-Ingenieur?

Nach unserer ersten Folge über den Beruf des Embedded Systems Engineermöchten wir in dieser zweiten Folge unserer Serie "Job des Monats" die Praxis und die Karriere von Low-Level-Software-Ingenieuren näher beleuchten.

Unser Berater Richard hat sich bereit erklärt, seinen beruflichen Werdegang mit Ihnen zu teilen und uns mehr über seine Arbeit zu erzählen.

Richard, wollten Sie schon als Kind Ingenieur werden?

Erstaunlicherweise wollte ich, soweit ich mich zurückerinnern kann, Chemiker werden. Später wurde ich dann Elektronikingenieur, weil ich mit meinem Bruder Autos umprogrammieren wollte.

Wie sind Sie Ingenieur geworden?

In Wirklichkeit wurde meine Berufswahl durch meine Leidenschaften bestimmt. Schon als kleiner Junge war ich von Computern und ihrer Umgebung fasziniert, von Videospielen bis zur PC-Reparatur, und so wollte ich, dass mein Beruf mit diesem Bereich zu tun hat, für den ich eine Leidenschaft hege.

Mit dem Gedanken, Elektronikerin zu werden, beschloss ich, beide Bereiche zu studieren: Elektronik und Informatik.

Von dort aus begann ich mit einem STI in Elektrotechnik und dann mit einem DUT in Elektrotechnik und Industrieinformatik für 2 Jahre. Schließlich absolvierte ich ein Ingenieurstudium mit Schwerpunkt Elektrotechnik über einen Zeitraum von 3 Jahren, einschließlich 2 × 6 Monate Berufspraktika:

  • 6 Monate für die Entwicklung einer HMI-Schnittstelle für eine elektrische Straßenbahn
  • 6 Monate bei T&S, Entwicklung einer elektronischen Steuerkarte für eine Autotür über ein FlexRay-Kommunikationsnetz.

Was ist ein Low-Level-Software-Ingenieur?

Um ehrlich zu sein, ist dies eine sehr allgemeine Frage. Vereinfacht gesagt, ist ein Low-Level-SW-Engineer eine Person mit Kenntnissen in Low-Level-Software (DEV in C / ASM) und Programmierregeln.

Wenn ich heute ein Namensschild für meinen Job anbringen würde, wäre es : Software-Ingenieur, spezialisiert auf BSW Autosar Stack & Netzwerksystem (CAN & Flexray)

Was bedeutet dieser barbarische Titel 😊 ?

Um einen Überblick über die verwendeten Begriffe zu erhalten, unterteilen wir ein Produkt in der Regel in 3 Teilbereiche:

  • Die Anwendungssoftware-Schicht
  • Die untere Softwareschicht (BSW: Basic Software)
  • Die Hardware (HW)-Schicht

Kurz gesagt, ich arbeite an der Low-Level-Schicht einer SW, die in unserem Bereich üblicherweise "BSW" (Basic Software) genannt wird. In dieser Schicht sind alle Funktionen enthalten, die es unserer SW ermöglichen, mit der Außenwelt (den anderen elektronischen Baugruppen des Netzes) zu kommunizieren.

Meine Spezialisierung liegt auf dem Teil, der die Kommunikation mit dem Netzwerk verwaltet, genauer gesagt auf dem "FlexRay".

Sehr vereinfacht ausgedrückt, besteht das Ziel dieser Praxis darin, unserer Software die Kommunikation mit der Außenwelt zu ermöglichen, d. h. Informationen über das Netz zu senden und zu empfangen.

Was macht eigentlich ein Low-Level-Software-Ingenieur? Was sind seine täglichen Aufgaben?

Ehrlich gesagt, weiß ich nicht, ob es eine einzige Standardantwort für unseren Arbeitsbereich gibt. Der Ingenieurberuf ist im Allgemeinen dynamisch, und jeden Tag werden wir mit anderen und neuen Problemen konfrontiert, so dass es keinen "typischen" Tag gibt.

In unserem täglichen Leben müssen wir immer noch kommunizieren. Das ist entscheidend! Vor allem, wenn wir an "großen" Projekten arbeiten. In diesen Umgebungen gibt es eine riesige Organisation, so dass man mit unzähligen Menschen kommunizieren muss, um sein Projekt erfolgreich abzuschließen.

Der zweite wichtige Aspekt ist die technische Analyse und das Verständnis der Systemumgebung.

Dann ein Aspekt, der sich auf das "Tun" mit Implementierung, Integration, Testen usw. konzentriert.

Und schließlich die Berichterstattung (Projektleiter, Kunde usw.), die wiederum zur Kommunikation führen wird.

Mit welchen anderen "Berufen" haben Sie täglich zu tun?

Wir tauschen uns mit vielen Arbeitsgruppen aus, sei es auf der Ebene der Anwendung, der Hardware (HW) oder der Software (SW), Dev-Basissoftware (BSW) (Diagnostics, OS, MCAL, Mode Mngt, Memory etc...)

Welche Hilfsmittel verwenden Sie, um die Arbeit zu erledigen?

Wir verwenden täglich viele Tools, hier eine nicht erschöpfende Liste:

  • ALM / ClearQuest / JIRA / Worx : Planung und Projektleitung
  • Autosar-Konfigurationsprogramm (Ecu Workx, AEEE, DaVinci)
  • Türen : Anforderungsmanagement
  • Vector CANoe - CANalyzer / Kundeninternes Werkzeug : Testen & Messen
  • C : Programmierung
  • Autosar-Normen
  • MISRA-Regeln

Brauchen Sie besondere Fähigkeiten, um in Ihrem Job gut zu sein?

Um in meinem Job einen Schritt voraus zu sein, muss man einen guten Sinn für Analysen und vor allem ausgezeichnete Kommunikationsfähigkeiten haben.

Was gefällt Ihnen an Ihrem Beruf am meisten? am wenigsten?

Wie bereits oben erwähnt, gefällt mir vor allem die Dynamik der Aktivitäten, da ich auch im Projektmanagement tätig bin.

Manchmal ist es schwierig, die Grenzen unserer Arbeitszeit festzulegen, da wir oft in mehrere Tätigkeiten eingebunden sind und die zu tätigenden Investitionen oft schwer vorhersehbar sind.

Hätten Sie einen Rat für jemanden, der Soft Engineer auf niedriger Ebene werden möchte?

Sie müssen sich für eingebettete Software begeistern, im Team arbeiten und vor allem gerne kommunizieren.

Wie fühlen Sie sich auf T&S?

Nach einer 10-jährigen Karriere fühle ich mich auf T&S sehr wohl.

Teilen Sie

Unsere Experten sind nur einen Telefonanruf entfernt!

Stellen Sie Ihre Fragen und finden Sie Lösungen für Ihre Produktentwicklung

Kontakt

Weitere Nachrichten lesen

2/5/24

T&S Erfolgsgeschichte: Von der Verwaltungsassistentin zur HR-Teamleiterin

Dieser Artikel beschreibt Indianas Werdegang bei T&S und hebt die Investitionen des Unternehmens in die Mitarbeiterentwicklung und interne Mobilitätsmöglichkeiten hervor. Erfahren Sie, wie Indiana ihre Fähigkeiten nutzte, um sich von der Verwaltungsassistentin zum HR Business Partner & Team Leader zu entwickeln.

READ MORE
19/3/24

Vom Praktikanten zum Angestellten: Sophies Erfolgsgeschichte bei Technology & Strategy

Entdecken Sie Sophies bemerkenswerte Reise durch die Reihen von T&S , von einem 6-monatigen Praktikum bis zu einer Festanstellung in der Abteilung Employee Experience. Erfahren Sie mehr über ihr Durchhaltevermögen, ihre Anpassungsfähigkeit und wie sie Hindernisse überwunden hat, um beruflich erfolgreich zu sein.

READ MORE
13/3/24

Bekämpfung des Klimawandels: Carbon Footprinting als wichtiges Handlungsinstrument

Reduzieren Sie Ihre Auswirkungen! ♻️ Erfahren Sie, wie die Erstellung von CO2-Fußabdrücken Unternehmen bei der Bekämpfung des Klimawandels hilft.

READ MORE