XX
You will see the company details when the recruiter contacts you
Senior Embedded Software EngineerSt. Gallen, Switzerland
XX
Company details are confidential

Senior Embedded Software Engineer

  • +2
  • +2
  • CH
    St. Gallen, Switzerland
  • +2
  • +2
  • CH
    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.

  • Media and Content

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
  • St. Gallen, Switzerland
  • Permanent contract
  • 80-100% occupation rate

Work experience

  • Hardware
  • Hardware

Languages

  • German
  • English
Are you interested in this job? Create an account and get matched with opportunities