Senior Embedded Software Engineer C++ (a) 80 - 100%

Swissqprint Ag
Oberriet, Switzerland
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Experience level
Senior

Job location

Oberriet, Switzerland

Tech stack

Clean Code Principles
Systems Engineering
Architectural Patterns
C++
Communications Protocols
Linux
Linux on Embedded Systems
Embedded Software
EtherCAT
Firmware
Scrum
Software Architecture
Software Engineering
Software Systems
Yocto

Job description

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

Requirements

  • 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

Deine Persönlichkeit

  • Du bist stark in Konzeption und Ausführung.
  • Du bist begeisterungsfähig und eigenmotiviert.
  • Du arbeitest selbstständig und bist gleichzeitig ein Teamplayer.
  • Du übernimmst Verantwortung und reflektierst deine Arbeit kritisch.

Benefits & conditions

Sichere Arbeitsplätze Mit Sicherheit in die Zukunft

Work-Life Balance Für einen gesunden Alltag

Familiärer Umgang Flache Hierarchien Wusstest du, dass …, Wir befinden uns direkt an der Schweizer Autobahn A13 bei der Ausfahrt Kriessern und beim Grenzübergang Mäder (AT). Aus Richtung Deutschland kommend sind es vom Pfändertunnel lediglich 20 Fahrminuten zu uns.

Schützenwiese 8, CH-9451 Kriessern

Apply for this position