Softwareentwickler Embedded Systeme (m/w/d)
Rolle
In dieser Position entwickeln Sie leistungsfähige Embedded-Softwarelösungen auf Linux-Basis für kundenspezifische Hardwareplattformen. Sie verantworten Architektur, Design und Implementierung von Echtzeitsystemen und stellen deren stabile Integration in komplexe technische Umgebungen sicher. Dabei arbeiten Sie eng mit interdisziplinären Teams aus Elektronik, Regelungstechnik und Mechanik zusammen.
Verantwortung
Entwicklung von Embedded Software im Umfeld von Embedded Linux Systemen
Integration und Anpassung von Linux-Komponenten für kundenspezifische Hardware
Konzeption und Umsetzung von Software-Architekturen für Echtzeit-Embedded-Systeme
Durchführung von Unit-Tests und Integrationstests im Softwareentwicklungsprozess
Mitarbeit bei der Erstellung technischer Softwarespezifikationen
Zusammenarbeit mit Elektronik-, Mechanik- sowie Mess- und Regelungstechnikteams
Entwicklung und Optimierung von Softwarelösungen für komplexe Systemumgebungen
Qualifikationen
Abgeschlossenes Studium in Informatik, Elektrotechnik oder Systemtechnik (FH/UNI)
Erfahrung in Embedded Linux Entwicklung mit C/C++
Kenntnisse in Linux Kernel-, Treiberentwicklung sowie Yocto-Projekt
Erfahrung in der Integration von BSP-Komponenten für spezifische Hardware
Fundierte Kenntnisse in Elektronik und Kommunikationsschnittstellen wie UART, SPI, I2C oder CAN
Erfahrung mit Echtzeitbetriebssystemen im Embedded Umfeld
Analytische, strukturierte und lösungsorientierte Arbeitsweise
Teamfähigkeit und Erfahrung in interdisziplinären Entwicklungsprojekten
Fliessende Deutschkenntnisse
Benefits