Sie werden die Unternehmensdetails sehen, wenn der Personalverantwortliche Sie kontaktiert
Senior Embedded Software EngineerSt. Gallen, Switzerland
Unternehmensdaten sind vertraulich
Senior Embedded Software Engineer
- +2
- +2
- St. Gallen, Switzerland
- +2
- +2
- St. Gallen, Switzerland
Unternehmen
Über
International tätiges Schweizer Technologieunternehmen mit starkem Fokus auf Entwicklung und Produktion am Standort Schweiz. Die Firma entwickelt und fertigt technisch anspruchsvolle Maschinen und exportiert diese weltweit.
Vergünstigungen und Benefits
- Sicherer Arbeitsplatz in einem stabilen, wachsenden Unternehmen
- Entwicklung und Produktion vollständig in der Schweiz („Made in Switzerland“)
- Moderne Arbeitsbedingungen mit Fokus auf Work-Life-Balance
- Familiäres Arbeitsumfeld mit flachen Hierarchien und wertschätzender Kultur
- Hoher Gestaltungsspielraum und Einfluss auf technische Entscheidungen
Stellenangebot
Wer Sie sind
- Sehr gute Deutschkenntnisse sowie gute Englischkenntnisse in Wort und Schrift
- Abgeschlossenes Studium in Informatik, Elektronik, Mechatronik, Systemtechnik oder einem verwandten Bereich
- Mehrjährige Erfahrung in der Embedded-Softwareentwicklung mit starkem Hardwarebezug
- Sehr gute Kenntnisse in modernem C++ (idealerweise C++20) sowie in Softwaredesign und Architekturprinzipien
- Fundierte Erfahrung mit Embedded Linux, vorzugsweise mit Yocto und Preempt-RT
- Erfahrung oder starkes Interesse an industriellen Kommunikationsprotokollen
- Ausgeprägtes Verständnis für Clean Code, modulare Architekturen und Performance-Optimierung
Ihre Aufgaben
- Konzeption, Entwicklung und Verantwortung von Firmware- und Softwarelösungen in modernem C++ für Embedded-Systeme unter Realtime-Linux
- Aktive Mitgestaltung und Weiterentwicklung der Software-Architektur mit Fokus auf Modularität, Wartbarkeit und Nachhaltigkeit
- Sicherstellung von Echtzeitfähigkeit, Performance und Effizienz der Embedded Software
- Entwicklung skalierbarer Softwarekonzepte für komplexe, verteilte Systeme
- Integration von Software-Komponenten in Gesamtsysteme in enger Zusammenarbeit mit Hardware- und Mechanikteams
- Analyse technischer Anforderungen sowie Erarbeitung sauberer Architektur- und Designlösungen
- Mitarbeit in einem agilen Entwicklungsumfeld (Scrum), inkl. Reviews, Refinements und Architekturentscheidungen
- Enge interdisziplinäre Zusammenarbeit innerhalb der Entwicklungsteams
Wünschenswerte Fähigkeiten
- C++
- Embedded Linux
Berufserfahrung
- Embedded
- Hardware
Sprachkenntnisse
- German
- English
Sind Sie an dieser Stelle interessiert? Erstellen Sie ein Konto und lassen Sie sich mit Angeboten matchen