2,122,485open jobs
134,376companies
240,906added this week
Browse all
Location
In office (Switzerland)
Seniority
Middle · 3+ years exp

First seen by Alion on Nov 5, 2026.

Overview
Company
Impact
Profile match
Headcount AG is your go-to Swiss life sciences recruitment partner for the Pharma, Biotech, Medical Device and Digital Health industries.

Standort: Heerbrugg, Schweiz
Pensum: 100 % | Vor Ort

Deine HerausforderungDu möchtest nicht nur einzelne Treiber entwickeln oder ausschliesslich an grafischen Benutzeroberflächen arbeiten, sondern komplette Embedded-Softwarelösungen mitgestalten?
Für ein innovatives Unternehmen in der Medizintechnik suchen wir einen erfahrenen Embedded C++ Software Engineer, der hardwarenahe Programmierung mit moderner Softwarearchitektur und Applikationsentwicklung verbindet.
In dieser Rolle entwickelst du anspruchsvolle Software für medizinische Geräte – von der Mikrocontroller-Ebene über Hardware-Abstraktion und Middleware bis hin zur eigentlichen Applikationslogik.
Gesucht wird ein vielseitiger Softwareentwickler, der Embedded-Systeme ganzheitlich versteht und robuste, wartbare Softwarelösungen entwickelt.

Deine Aufgaben

  • Entwicklung und Weiterentwicklung von Embedded-Software in C++, idealerweise C++14/17
  • Programmierung von Bare-Metal-Systemen auf Mikrocontrollern
  • Konzeption und Implementierung von Softwarearchitekturen, Modulen und Applikationslogik
  • Entwicklung von Software über mehrere Ebenen des Embedded-Systems hinweg – von der Hardware-Abstraktion bis zur Anwendung
  • Entwicklung und Optimierung von echtzeitkritischen Anwendungen
  • Integration von Sensoren, Aktuatoren und Kommunikationsschnittstellen wie SPI, I2C, UART und CAN
  • Zusammenarbeit mit Hardware-, Elektronik- und weiteren Entwicklungsteams
  • Begleitung der Produktentwicklung von der Konzeption bis zur Serienreife
  • Durchführung von Softwaretests, Verifikation, Validierung und technischer Dokumentation

Dein Profil

Das bringst du zwingend mit:

  • Abgeschlossenes Studium in Informatik, Elektrotechnik, Elektronik oder einer vergleichbaren Fachrichtung
  • Mindestens 3 Jahre relevante Erfahrung in der Embedded-Softwareentwicklung
  • Sehr gute praktische Kenntnisse in C++, idealerweise C++14/17 und objektorientierter Softwareentwicklung
  • Nachweisbare Erfahrung mit Bare-Metal-C++-Entwicklung auf Mikrocontrollern
  • Erfahrung in der Entwicklung von Embedded-Systemen und hardwarenaher Software
  • Verständnis für Softwarearchitektur, modulare Entwicklung und das Zusammenspiel verschiedener Softwareebenen
  • Fliessende Deutsch- und Englischkenntnisse in Wort und Schrift
  • Bereitschaft, vollständig vor Ort in Heerbrugg zu arbeiten

Von Vorteil sind:

  • Erfahrung mit RTOS und Hard-Real-Time-Systemen
  • Erfahrung mit ARM Cortex, STM32 oder vergleichbaren Mikrocontroller-Plattformen
  • Kenntnisse in Embedded Linux, Qt, Python und Softwaremodellierung
  • Erfahrung mit C++-Middleware, Schnittstellen und komplexer Applikationslogik
  • Erfahrung in der Medizintechnik oder anderen regulierten Branchen
  • Kenntnisse der Normen IEC 62304 und IEC 60601
  • Erfahrung in der Entwicklung von Produkten bis zur Serienproduktion

Was diese Position besonders machtHier arbeitest du nicht ausschliesslich an einer einzelnen Ebene des Embedded-Systems.
Du kombinierst hardwarenahe Entwicklung mit moderner C++-Softwarearchitektur und anspruchsvoller Applikationslogik.
Deine Arbeit hat direkten Einfluss auf die Funktionalität, Zuverlässigkeit und Qualität medizinischer Geräte.

Das erwartet dich

  • Anspruchsvolle Entwicklungsprojekte in der Medizintechnik
  • Vielseitige technische Aufgaben über mehrere Softwareebenen
  • Direkte Zusammenarbeit mit interdisziplinären R&D-Teams
  • Langfristige Perspektive in einem technologisch anspruchsvollen Umfeld
  • Arbeitsort Heerbrugg, Schweiz (100 % vor Ort)

Interessiert?

Dann freuen wir uns darauf, mehr über deine Erfahrung in der Embedded-C++-Entwicklung zu erfahren – insbesondere über deine Projekte mit Mikrocontrollern, Bare-Metal-Systemen und komplexer Embedded-Applikationssoftware.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,122,485 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Hardware
Similar stack
Same company
Switzerland
In office · Full-Time · Sankt Gallen
C++
Apply
In office · Full-Time · Winterthur
C
C
U-Boot
DevOps
CI/CD
Git
Linux
Apply
In office · Full-Time · Winterthur
C
C
U-Boot
DevOps
CI/CD
Git
Linux
Apply
In office · 4+ years exp · Master's Degree · Bengaluru
Analytics
Microsoft Excel
Management
Oracle ERP
Apply
In office · Full-Time · Cape Town
DevOps
Azure
Windows Server
AWS
Linux
Windows
Apply
In office · Full-Time · 5+ years exp · Switzerland
Chips/EDA
Statistical Process Control
SpaceTech
FMEA
Apply
In office · Full-Time · Master's Degree · Switzerland
Python
SQL
Analytics
Microsoft Excel
Apply
In office · Switzerland
Python
Bash
Databases
Apache Kafka
DevOps
Terraform
GCP
Helm
OpenTofu
Kustomize
Prometheus
Azure
GitOps
ArgoCD
AWS
Kubernetes
Grafana
Amazon EKS
FinOps
IAM
Linux
DNS
Cybersecurity
Least Privilege
Apply
In office · Switzerland
Python
Java
TypeScript
Databases
DynamoDB
Apache Kafka
AI/ML
AI Agents
DevOps
Terraform
CI/CD
AWS
AWS Lambda
Amazon S3
IAM
Amazon EventBridge
AWS Step Functions
Linux
Apply
In office · Switzerland
Apply
See all jobs
This is one of many
2,122,485 more open roles from verified company boards, updated every day.