Descripción
1 LINUX Embedded Engineer Deine Rolle im Team: * Mitarbeit in Konzeptions-, Entwicklungs- und Testphasen unserer industriellen Embedded-Systeme * Entwicklung und Weiterentwicklung von C/C++-Software sowie Integration und Konfiguration von Embedded-Linux-Systemen * Systematische Analyse und nachhaltige Behebung von Fehlern im Zusammenspiel von Hardware, Betriebssystem, Netzwerk und Applikation * Integration von Hardware-Schnittstellen, Maschinenkommunikation sowie Anbindungen an Backend- und Produktionssysteme * Enge Zusammenarbeit mit Software-, Hardware- und Steuerungsentwicklung, Requirements Engineers und Testern * Mitarbeit an Plattform- und Architekturentscheidungen gemeinsam mit dem verantwortlichen technischen Lead * Einhaltung von Coding- und Qualitätsstandards durch nachvollziehbare Änderungen, Code-Reviews, Tests und Dokumentation * Selbstständige Einarbeitung in neue Aufgabengebiete und schrittweise Übernahme der Verantwortung für SystemkomponentenDein Profil: * Abgeschlossene technische Ausbildung (HTL/FH/Uni) oder vergleichbare einschlägige Berufserfahrung * Fundierte praktische Linux-Kenntnisse: Kommandozeile, Prozesse und Dienste, Dateisysteme, Berechtigungen, Log-Auswertung und grundlegendes Verständnis des Bootprozesses * Erfahrung in der Konfiguration und Fehleranalyse von Linux-Systemen sowie mit Bash und SSH; Embedded-Linux-Erfahrung ist besonders willkommen * Gute praktische Kenntnisse in C oder C++ zum Verstehen, Anpassen und Debuggen bestehender Software, einschließlich Speicher- und Ressourcenverwaltung sowie Prozessen und Threads * Solides Verständnis von IP-Netzwerken, insbesondere TCP/IP, Ethernet, DHCP, DNS und Client-Server-Kommunikation * Verständnis für das Zusammenspiel von Embedded-Hardware und Software sowie Erfahrung mit Schnittstellen wie USB, Ethernet, serieller Kommunikation oder GPIO * Praktische Git-Erfahrung, analytisches Denken und eine strukturierte, eigenständige Arbeitsweise * Teamfähigkeit, klare Kommunikation, Lernberei