Senior Embedded Software Engineer C++ (a) 80-100%
swissQprint AG
- Kriessern, St. Gallen
- Unbefristet
- Vollzeit
Wusstest du, dass …
wir unsere UV-Digitaldruckmaschinen zu 100% an unserem Hauptsitz, in Kriessern in der Schweiz, produzieren und in die ganze Welt exportieren? Oder einfach gesagt: Wir garantieren «made in Switzerland». Rund 200 Mitarbeitende am Hauptsitz und in 6 Tochtergesellschaften rund um den Globus, befassen sich tagtäglich mit den technisch hochinteressanten Flachbett- und Rollendruckern. Diese Produkte machen uns zu einem wichtigen Player auf dem Markt.Das erwartet dich
- Du entwirfst, implementierst und verantwortest Firmware- und Softwarelösungen in modernem C++ (C++20) für Embedded-Systeme unter Realtime-Linux
- Du übernimmst eine tragende Rolle in der Software-Architektur und gestaltest zentrale Software-Komponenten nachhaltig, modular und wartbar
- Du stellst Echtzeitfähigkeit, Performance und Systemeffizienz unserer Embedded Software sicher
- Du entwickelst und pflegst skalierbare Software-Designs für komplexe, verteilte Embedded-Systeme
- Du integrierst Software-Komponenten in anspruchsvolle Gesamtsysteme in enger Abstimmung mit Hardware und Mechanik
- Du analysierst technische Herausforderungen, leitest Anforderungen ab und erarbeitest saubere Architektur- und Designkonzepte
- Du arbeitest in einem agilen Entwicklungsumfeld nach Scrum und bringst dich aktiv in Reviews, Refinements und Architekturentscheidungen ein
- Du arbeitest interdisziplinär und auf Augenhöhe mit Kolleg:innen aus Hard- und Softwareentwicklung
- Du hast ein Studium in Software, Elektronik, Mechatronik, Systemtechnik oder einem ähnlichen Fachgebiet abgeschlossen (Bachelor oder Master)
- Mehrjährige Erfahrung als Embedded Software Engineer mit starkem Bezug zu hardwarenaher Software
- Fundierte Kenntnisse in modernem C++, idealerweise C++20, inklusive Software-Design-Prinzipien und Architekturmustern
- Sehr gute Erfahrung mit Embedded Linux, idealerweise mit Yocto und Preempt-RT
- Erfahrung oder Interesse an industriellen Kommunikationsprotokollen wie EtherCAT oder FSoE
- Ausgeprägtes Verständnis für Software-Architektur, Clean Code, Modularisierung und Performance-Optimierung
- Strukturierte, analytische und lösungsorientierte Arbeitsweise
- Freude an agiler Teamarbeit und an der aktiven Mitgestaltung von technischen Standards
- Sehr gute Deutschkenntnisse sowie sichere Englischkenntnisse in Wort und Schrift
Westjob