Unsere Berufe

Ingenieur für Embedded-Linux

Der Embedded-Linux-Ingenieur entwickelt und optimiert Linux-basierte Software für eingebettete Plattformen. Erfahren Sie mehr über die Aufgaben, erforderlichen Kompetenzen und Karrieremöglichkeiten bei T&S.

Veröffentlichungsdatum
März 2025
PROJEKTTYP
Modernisierung geschäftskritischer Systeme
Kunde
Société Générale
KONTEXT
Bankwesen, Marktdaten und Zahlungsdienste
Ingenieur für Embedded-Linux

Leitbild

Der Embedded-Linux-Ingenieur entwickelt, integriert und optimiert Linux-basierte Softwarelösungen für eingebettete Systeme. An der Schnittstelle zwischen Hardware und Software sorgt er für die Zuverlässigkeit, Leistungsfähigkeit und Skalierbarkeit von eingebetteten Plattformen, die in Branchen wie dem Internet der Dinge (IoT), dem Transportwesen, der Energiewirtschaft, der Telekommunikation und der industriellen Automatisierung zum Einsatz kommen.

Hauptaktivitäten

  • Entwicklung, Erstellung und Wartung von Embedded-Linux-Softwarelösungen.
  • Linux-Distributionen für bestimmte Hardwareplattformen anpassen und konfigurieren.
  • Entwickeln Sie Low-Level-Softwarekomponenten mit C und C++.
  • Linux-Kernelmodule, Treiber und Board Support Packages (BSPs) integrieren und warten.
  • Optimieren Sie die Systemleistung, die Startzeiten, die Speicherauslastung und den Stromverbrauch.
  • Durchführung von Debugging, Tests, Validierungen und Fehlerbehebungen.
  • Unterstützung der Software-Integration auf eingebetteten Hardwareplattformen.
  • Arbeiten Sie während des gesamten Entwicklungszyklus eng mit den Hardware-, Firmware- und Software-Teams zusammen.

Technische Fähigkeiten

  • Entwicklung von Embedded-Linux-Systemen.
  • Linux-Distributionen und Build-Systeme (Yocto, Buildroot).
  • Programmierung in C und C++.
  • Architektur des Linux-Kernels und Treiberentwicklung.
  • Entwicklung und Anpassung von Board Support Packages (BSP).
  • Tools für Cross-Kompilierung, Debugging und Profiling.
  • Embedded-Hardware-Architekturen und Systemintegration.
  • Kommunikationsprotokolle (UART, SPI, I2C, CAN, Ethernet, USB).
  • Softwaretests, Validierung und Fehlerbehebung.
  • CI/CD-Verfahren und Versionskontrollsysteme (Git).

Soziale Kompetenzen

  • Ausgeprägte analytische Fähigkeiten und Problemlösungskompetenz.
  • Liebe zum Detail und technische Präzision.
  • Neugier und die Bereitschaft, ständig dazuzulernen.
  • Gute Kommunikationsfähigkeiten.
  • Teamarbeit und funktionsübergreifende Zusammenarbeit.
  • Selbstständigkeit und Anpassungsfähigkeit.
  • Fähigkeit, in komplexen und schnelllebigen technischen Umgebungen zu arbeiten.
Unser Einstellungsverfahren

Einfach, schnell, respektvoll

Unser Versprechen: Jede Bewerbung erhält eine Antwort und durchläuft einen transparenten Bewerbungsprozess.

Schritt 01
Der Antrag wird innerhalb von 7 Werktagen geprüft.

Operative Rahmenbedingungen, technische Abstimmung und Projektsteuerung.

Schritt 02
Erstes Gespräch mit der Personalbeschaffung

Betriebsabläufe, Mechanik, Automatisierungsstudien und Produktionsabläufe.

Schritt 03
Gespräche mit Führungskräften und Praxisleitern.

Montage, Integration, Verkabelung und industrielle Umsetzung.

Schritt 04
Angebot innerhalb von 5 Werktagen, mit Bedenkzeit

Werksabnahme, Validierung und Vorbereitung der Inbetriebnahme.

Unsere Labels und Verpflichtungen

Ihre nächste Chance beginnt hier