Entwickler für Embedded Linux Systeme
Wir suchen einen qualifizierten Entwickler, um unsere Sichtsysteme zu entwickeln. Diese Arbeit setzt sich aus zwei Säulen zusammen: die FPGA-Entwicklung und die Integration der Hardware im Rahmen eines Embedded Linux-Systems.
Ihre Aufgaben
* Konfiguration eines Embedded Linux-Systems (Petalinux) mit Yocto
* Entwicklung von Treibern zur Integration und Konfiguration der implementierten Hardware
* Inbetriebnahme von FPGA-Designs und IP Cores unter Linux
* Abstimmung und Zusammenarbeit mit FPGA- und Elektronikentwicklung
* Entwicklung, Test und Debugging von Softwarekomponenten
* Durchführung von Softwaretests und -verifikation auf der Hardware
* Erstellung und Anpassung von Bash- und Konfigurationsskripten
* Dokumentation der verantworteten SW-Komponenten
Voraussetzungen
* Abgeschlossenes Studium der Elektrotechnik, Informatik oder vergleichbare Qualifikation und/oder Berufserfahrung
* Sehr gute Kenntnisse und Erfahrungen im Umgang mit dem Linux-OS, insbesondere beim Thema Hardwareeinbindung, sowie in der Treiberentwicklung
* Sehr gute Kenntnisse und Erfahrungen in der Programmiersprache C
* Erfahrungen mit Yocto, Bash, Python und Jenkins wünschenswert
* Gute Englischkenntnisse in Wort und Schrift
* Ausgeprägte Problemlösungsfähigkeit und Teamorientierung
* Weltweite Reisebereitschaft