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.
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.
Einfach, schnell, respektvoll
Unser Versprechen: Jede Bewerbung erhält eine Antwort und durchläuft einen transparenten Bewerbungsprozess.
Ein erstes Gespräch, um Ihren Werdegang und Ihre Karriereziele kennenzulernen und Ihnen T&S vorzustellen.
Ein ausführliches Gespräch über Projekte, Ihr zukünftiges Team und Ihre Möglichkeiten.
Eine Bewertung Ihrer fachlichen Kompetenzen und die Gelegenheit, mit gleichgesinnten Fachleuten in Kontakt zu treten.
Abschließende gegenseitige Bestätigung und Stellenangebot, um Teil dieses Abenteuers zu werden.
Das echte Leben bei T&S
Abgesehen von der technischen Arbeit ist es ein menschliches Abenteuer. Seminare, Hackathons, Teamtreffen oder einfach nur Kaffeepausen: Werfen Sie einen Blick in unseren Arbeitsalltag.