3 Software Development - Embedded in St. Gallen
Embedded Software Engineer (m/w/d)
Rolle
In dieser Rolle übernimmst du die Entwicklung und Implementierung von Software für Maschinenapplikationen und Komponenten und sorgst dafür, dass die Steuerungsplattform laufend gepflegt und weiterentwickelt wird. Du arbeitest an der Anforderungsanalyse sowie an der Erstellung von Softwarekonzepten und -architekturen und begleitest Hardwareentwicklungen in enger Zusammenarbeit mit externen Partnern. Zudem unterstützt du interne wie externe Kunden kompetent bei technischen Fragestellungen. Mit deinem FH- oder Hochschulabschluss in Elektrotechnik, Mechatronik oder einer vergleichbaren Fachrichtung, deiner Erfahrung in der Embedded-Softwareentwicklung und deinen Kenntnissen in IEC 61131-3 sowie C/C++ trägst du massgeblich zur Qualität und Zuverlässigkeit der Lösungen bei. Deine analytische, strukturierte Arbeitsweise und deine Freude an der Zusammenarbeit mit internationalen Kunden ermöglichen es dir, anspruchsvolle Projekte erfolgreich umzusetzen.
Verantwortung
- Du entwickelst und implementierst Software für Maschinenapplikationen und Komponenten
- In dieser Rolle pflegst und weiterentwickelst du unsere Steuerungsplattform
- Als Embedded Software Engineer arbeitest du an der Anforderungsanalyse sowie an Softwarekonzepten und -architekturen mit
- Du begleitest Hardwareentwicklungen in Zusammenarbeit mit externen Partnern
- In dieser Rolle unterstützt du unsere internen und externen Kunden
Qualifikationen
- Du verfügst über einen FH- oder Hochschulabschluss in Elektrotechnik, Mechatronik oder einer vergleichbaren Fachrichtung
- Du beherrschst die Programmiersprachen IEC 61131-3 sowie C/C++ gut
- Du hast idealerweise Kenntnisse in CODESYS und B&R Automation Studio
- Du bringst Erfahrung in der Entwicklung von Software für Embedded Systems mit
- Du arbeitest analytisch und strukturiert
- Du hast Freude an der Zusammenarbeit mit internationalen Kunden
Benefits
Linux Engineer Software (m/w/d)
Über
Rolle
In dieser Rolle übernimmst du die Verantwortung für die Entwicklung, Implementierung und Optimierung von Linux-basierten Softwarelösungen im professionellen Umfeld. Du analysierst komplexe technische Anforderungen, konzipierst passende Architekturen und setzt diese in robuste, skalierbare Software um. Dabei stellst du sicher, dass Systeme stabil, performant und sicher laufen und kontinuierlich an neue Anforderungen angepasst werden. Du arbeitest eng mit angrenzenden Fachbereichen zusammen, um Schnittstellen abzustimmen und technische Konzepte klar zu kommunizieren. Mit deinem fundierten Linux-Know-how treibst du technische Verbesserungen voran und sorgst für eine hohe Qualität in der gesamten Software-Entwicklungskette.
Verantwortung
- Du entwickelst Embedded-Linux-Software für induktive Ladeanwendungen
- In dieser Rolle definierst du Softwareanforderungen und -architekturen und erstellst hochwertige Design-Spezifikationen
- Als Senior Software Engineer Linux kommunizierst du Projektfortschritte transparent gegenüber internen und externen Stakeholdern und steuerst Massnahmen sowie Change Requests
- Du arbeitest eng mit Hardware-Engineering-Teams zusammen, um eine optimale Integration von Software und Hardware sicherzustellen
- In dieser Rolle stellst du die Einhaltung relevanter Automotive-Standards und -Prozesse sicher (z. B. ISO 26262, IEC 61508, ISO/SAE 21434)
- Als Senior Software Engineer Linux gestaltest und weiterentwickelst du die Sicherheitsarchitektur (Secure Boot, SELinux, OS-Hardening) für robuste und sichere Systeme
Qualifikationen
- Du verfügst über ein abgeschlossenes Studium (Bachelor oder Master) in Informatik, Elektrotechnik oder einem vergleichbaren Fachgebiet
- Du hast mehrjährige, mindestens 5 Jahre Erfahrung in der Entwicklung von Embedded-Linux-Software in einem anspruchsvollen industriellen Umfeld
- Du kennst relevante Softwareentwicklungsprozesse und -standards der Automobilindustrie, zum Beispiel ISO 26262, fundiert
- Du bringst praktische Erfahrung mit dem Yocto Project oder vergleichbaren Embedded-Linux-Build-Systemen mit
- Du programmierst sehr sicher in C/C++ und hast zudem Erfahrung mit Python sowie Shell- bzw. Bash-Scripting
- Du arbeitest strukturiert und lösungsorientiert, verfügst über ausgezeichnete Kommunikations- und Kooperationsfähigkeiten und hast ein hohes Qualitätsbewusstsein
Benefits
Software Entwickler: in (Embedded, Linux, Java) (m/w/d)
Über
Rolle
In dieser Rolle übernimmst du als Senior Software Engineer die Verantwortung für die Konzeption, Entwicklung und Optimierung von Linux-basierten Softwarelösungen. Du analysierst komplexe Anforderungen, entwirfst tragfähige Architekturen und setzt diese in robuste, performante und gut wartbare Software um. Dabei stellst du durch saubere Implementierung, Tests und Code-Reviews eine hohe Qualität sicher und treibst die kontinuierliche Verbesserung der bestehenden Systeme voran. Zudem arbeitest du eng mit anderen Fachbereichen zusammen, um technische Konzepte abzustimmen und Lösungen effizient in die Gesamtumgebung zu integrieren. Durch deine Erfahrung im Linux-Umfeld bringst du neue Impulse ein und trägst massgeblich zur Weiterentwicklung der eingesetzten Technologien bei.
Verantwortung
- Du entwickelst Embedded-Linux-Software für induktive Ladeanwendungen
- In dieser Rolle verantwortest du Softwareanforderungen und -architekturen und erstellst hochwertige Design-Spezifikationen
- Als Senior Software Engineer Linux kommunizierst du Projektfortschritte transparent an interne und externe Stakeholder und steuerst Massnahmen sowie Change Requests
- Du arbeitest eng mit Hardware-Engineering-Teams zusammen, um eine optimale Integration von Software und Hardware sicherzustellen
- In dieser Rolle stellst du die Einhaltung relevanter Automotive-Standards und -Prozesse (z. B. ISO 26262, IEC 61508, ISO/SAE 21434) sicher
- Als Senior Software Engineer Linux gestaltest und entwickelst du die Sicherheitsarchitektur (Secure Boot, SELinux, OS-Hardening) für robuste und sichere Systeme weiter
Qualifikationen
- Du hast ein abgeschlossenes Studium (Bachelor oder Master) in Informatik, Elektrotechnik oder einem vergleichbaren Fachgebiet
- Du verfügst über mehrjährige, mindestens 5-jährige Erfahrung in der Entwicklung von Embedded-Linux-Software in einem anspruchsvollen industriellen Umfeld
- Du kennst relevante Softwareentwicklungsprozesse und -standards der Automobilindustrie, zum Beispiel ISO 26262, sehr gut
- Du beherrschst C und C++ sicher und hast zudem Erfahrung mit Python sowie Shell- bzw. Bash-Scripting
- Du bringst praktische Erfahrung mit dem Yocto Project oder einem vergleichbaren Embedded-Linux-Build-System mit
- Du arbeitest strukturiert und lösungsorientiert, kommunizierst klar und kooperativ und hast ein hohes Qualitätsbewusstsein für Design- und Entwicklungsprozesse im Embedded-Hardware-Umfeld
Benefits