You will see the company details when the recruiter contacts you
Senior Embedded Software EngineerSt. Gallen, Switzerland
Company details are confidential
Senior Embedded Software Engineer
- +2
- +2
- St. Gallen, Switzerland
- +2
- +2
- St. Gallen, Switzerland
Company
About
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.
Perks & 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
Vacancy
Who you are
- 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
Your tasks
- 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
Nice-to-have skills
- C++
- Embedded Linux
Work experience
- Hardware
- Hardware
Languages
- German
- English
Are you interested in this job? Create an account and get matched with opportunities