Skip to content
mimi

Senior Embedded Software Engineer – C/C++ & Real-Time Systems (m/w/d)

Randstad USA

Hybrid Senior 1w ago

About the role

Senior Embedded Software Engineer – C/C++ & Real-Time Systems (m/w/d)

Standort

Region Wil / Bronschhofen (Ostschweiz)

Bereich

Interdisziplinäre Produktentwicklung (Medizintechnik & Industrie)

Anstellungsgrad

100% (Homeoffice-Option verfügbar)

Über die 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.

Ihre Aufgaben

  • 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.

Ihr Profil

  • 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 bringen Sie Kenntnisse in Embedded Linux (z. B. Yocto-Frameworks) mit.
  • Arbeitsweise: Analytisches Denkvermögen, hohe Qualitätsorientierung und eine strukturierte Vorgehensweise.
  • Sprachen: Verhandlungssichere Deutsch- und sehr gute Englischkenntnisse in Wort und Schrift.

Das Angebot unseres Mandanten

  • Vielseitigkeit: Anspruchsvolle Projekte in einem technologisch führenden EMS-Umfeld (Electronic Manufacturing Services).
  • Flexibilität: Moderne Arbeitszeitmodelle mit der Möglichkeit für Homeoffice.
  • Entwicklung: Klare Perspektiven in Richtung technischer Projektleitung oder fachlicher Teamkoordination.
  • Unternehmenskultur: Ein aufgeschlossenes, interdisziplinäres Team und ein markt- sowie leistungsgerechtes Salärpaket.

Requirements

  • Completed studies as a computer science engineer (FH/ETH), electrical engineer (FH/ETH), or a comparable qualification.
  • Several years of in-depth professional experience in embedded software development with very good knowledge of C and C++.
  • Experience in structured software design (e.g. UML) and in established development processes and technical documentation.
  • Analytical thinking skills, high quality orientation, and a structured approach.
  • Negotiation-proof German and very good English skills in speaking and writing.

Responsibilities

  • Active design and implementation of software architectures on various processor platforms.
  • Programming hardware-near software in C/C++ using real-time operating systems (RTOS) or Embedded Linux.
  • Analysis and refinement of technical customer requirements and their transfer into robust, maintainable software solutions.
  • Ensuring norm-compliant documentation (especially for medical technology standards) and conducting systematic verification processes.
  • Close technical coordination with customers and accompanying projects to industrial series production.
  • Technical support and coaching of less experienced developers in the team.

Skills

CC++Embedded LinuxRTOSUMLYocto

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