R(
Senior Embedded Software Engineer - C/C++ & Real-Time Systems (m/w/d)
Randstad (Schweiz) AG
St. Gallen · flexible Full-time Senior Today
About the role
Senior Embedded Software Engineer – C/C++ & Real‑Time Systems (m/w/d)
Location: Region Wil / Bronschhofen (Ostschweiz)
Area: Interdisziplinäre Produktentwicklung (Medizintechnik & Industrie)
Employment: 100 % (Home‑office option available)
About the Position
In dieser Schlüsselrolle entwickeln Sie hochpräzise Embedded Software für anspruchsvolle Kundenprojekte in einem regulierten Umfeld. Sie begleiten den gesamten Software‑Lebenszyklus – von der ersten Anforderungsanalyse über das Architekturdesign bis hin zur Serienreife. Dabei bewegen Sie sich an der Schnittstelle zwischen innovativer Medizintechnik und komplexen industriellen Anwendungen.
Responsibilities
- Software‑Architektur: Aktive Mitgestaltung und Umsetzung von Software‑Architekturen auf diversen Prozessor‑Plattformen.
- Entwicklung: Programmierung hardwarenaher Software in C/C++ unter Einsatz von Echtzeit‑Betriebssystemen (RTOS) oder Embedded Linux.
- Requirements Engineering: Analyse und Präzisierung technischer Kundenanforderungen und Überführung in robuste, wartbare Software‑Lösungen.
- Qualitätssicherung: Sicherstellung einer normgerechten Dokumentation (besonders für Medizintechnik‑Standards) sowie Durchführung systematischer Verifikationsprozesse.
- Projektbegleitung: Enge technische Abstimmung mit Kunden und Begleitung der Projekte bis zur industriellen Serienreife.
- Mentoring: Fachliche Unterstützung und Coaching von weniger erfahrenen Entwicklern im Team.
Requirements
- Ausbildung: Abgeschlossenes Studium als Informatikingenieur (FH/ETH), Elektroingenieur (FH/ETH) oder eine vergleichbare Qualifikation.
- Expertise: Mehrjährige, fundierte Berufserfahrung in der Embedded Softwareentwicklung mit sehr guten Kenntnissen in C und C++.
- Methodik: Erfahrung im strukturierten Software‑Design (z. B. UML) sowie in etablierten Entwicklungsprozessen und technischer Dokumentation.
- Technologie‑Stack: Idealerweise Kenntnisse in Embedded Linux (z. B. Yocto‑Frameworks).
- Arbeitsweise: Analytisches Denkvermögen, hohe Qualitätsorientierung und eine strukturierte Vorgehensweise.
- Sprachen: Verhandlungssichere Deutsch‑ und sehr gute Englischkenntnisse in Wort und Schrift.
Offer
- Vielseitigkeit: Anspruchsvolle Projekte in einem technologisch führenden EMS‑Umfeld (Electronic Manufacturing Services).
- Flexibilität: Moderne Arbeitszeitmodelle mit der Möglichkeit für Home‑office.
- Entwicklung: Klare Perspektiven in Richtung technischer Projektleitung oder fachlicher Teamkoordination.
- Unternehmenskultur: Ein aufgeschlossenes, interdisziplinäres Team und ein markt‑ sowie leistungsgerechtes Salärpaket.
Requirements
- Abgeschlossenes Studium als Informatikingenieur (FH/ETH), Elektroingenieur (FH/ETH) oder eine vergleichbare Qualifikation.
- Mehrjährige, fundierte Berufserfahrung in der Embedded Softwareentwicklung mit sehr guten Kenntnissen in C und C++.
- Erfahrung im strukturierten Software-Design (z. B. UML) sowie in etablierten Entwicklungsprozessen und technischer Dokumentation.
- Idealerweise bringen Sie Kenntnisse in Embedded Linux (z. B. Yocto-Frameworks) mit.
- Analytisches Denkvermögen, hohe Qualitätsorientierung und eine strukturierte Vorgehensweise.
- Verhandlungssichere Deutsch- und sehr gute Englischkenntnisse in Wort und Schrift.
Responsibilities
- Aktive Mitgestaltung und Umsetzung von Software-Architekturen auf diversen Prozessor-Plattformen.
- Programmierung hardwarenaher Software in C/C++ unter Einsatz von Echtzeit-Betriebssystemen (RTOS) oder Embedded Linux.
- Analyse und Präzisierung technischer Kundenanforderungen und Überführung in robuste, wartbare Software-Lösungen.
- Sicherstellung einer normgerechten Dokumentation (besonders für Medizintechnik-Standards) sowie Durchführung systematischer Verifikationsprozesse.
- Enge technische Abstimmung mit Kunden und Begleitung der Projekte bis zur industriellen Serienreife.
- Fachliche Unterstützung und Coaching von weniger erfahrenen Entwicklern im Team.
Skills
CC++Embedded LinuxEmbedded SoftwareLinuxRTOSUMLYocto
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free