{"id":3831926,"url":"https://alion.io/job/headcount-embedded-software-engineer-c-medical-technology","title":"Embedded Software Engineer (C++) – Medical Technology","company":{"id":4518312,"name":"headcount","domain":"headcount.ch","url":"https://alion.io/company/headcount-3","size_band":null,"is_staffing_agency":true,"employer_type":"agency","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Hardware","role_family":"Hardware","seniority":"middle","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Switzerland"],"countries":["CH"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"Embedded C","optional":false},{"name":"C","optional":true},{"name":"IEC 62304","optional":true},{"name":"Linux","optional":true},{"name":"Python","optional":true},{"name":"Qt","optional":true},{"name":"RTOS","optional":true}],"status":"live","first_seen_at":"2026-11-05T10:05:58Z","employer_posted_date":null,"last_verified_at":"2026-11-05T10:05:58Z","board_verified":false,"closed_at":null,"days_open":2,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":2},"description":"Standort: Heerbrugg, Schweiz\nPensum: 100 % | Vor Ort\nDeine HerausforderungDu möchtest nicht nur einzelne Treiber entwickeln oder ausschliesslich an grafischen Benutzeroberflächen arbeiten, sondern komplette Embedded-Softwarelösungen mitgestalten?\nFür ein innovatives Unternehmen in der Medizintechnik suchen wir einen erfahrenen Embedded C++ Software Engineer, der hardwarenahe Programmierung mit moderner Softwarearchitektur und Applikationsentwicklung verbindet.\nIn 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.\nGesucht wird ein vielseitiger Softwareentwickler, der Embedded-Systeme ganzheitlich versteht und robuste, wartbare Softwarelösungen entwickelt.\nDeine Aufgaben\nEntwicklung und Weiterentwicklung von Embedded-Software in C++, idealerweise C++14/17\nProgrammierung von Bare-Metal-Systemen auf Mikrocontrollern\nKonzeption und Implementierung von Softwarearchitekturen, Modulen und Applikationslogik\nEntwicklung von Software über mehrere Ebenen des Embedded-Systems hinweg – von der Hardware-Abstraktion bis zur Anwendung\nEntwicklung und Optimierung von echtzeitkritischen Anwendungen\nIntegration von Sensoren, Aktuatoren und Kommunikationsschnittstellen wie SPI, I2C, UART und CAN\nZusammenarbeit mit Hardware-, Elektronik- und weiteren Entwicklungsteams\nBegleitung der Produktentwicklung von der Konzeption bis zur Serienreife\nDurchführung von Softwaretests, Verifikation, Validierung und technischer Dokumentation\nDein Profil\nDas bringst du zwingend mit:\nAbgeschlossenes Studium in Informatik, Elektrotechnik, Elektronik oder einer vergleichbaren Fachrichtung\nMindestens 3 Jahre relevante Erfahrung in der Embedded-Softwareentwicklung\nSehr gute praktische Kenntnisse in C++, idealerweise C++14/17 und objektorientierter Softwareentwicklung\nNachweisbare Erfahrung mit Bare-Metal-C++-Entwicklung auf Mikrocontrollern\nErfahrung in der Entwicklung von Embedded-Systemen und hardwarenaher Software\nVerständnis für Softwarearchitektur, modulare Entwicklung und das Zusammenspiel verschiedener Softwareebenen\nFliessende Deutsch- und Englischkenntnisse in Wort und Schrift\nBereitschaft, vollständig vor Ort in Heerbrugg zu arbeiten\nVon Vorteil sind:\nErfahrung mit RTOS und Hard-Real-Time-Systemen\nErfahrung mit ARM Cortex, STM32 oder vergleichbaren Mikrocontroller-Plattformen\nKenntnisse in Embedded Linux, Qt, Python und Softwaremodellierung\nErfahrung mit C++-Middleware, Schnittstellen und komplexer Applikationslogik\nErfahrung in der Medizintechnik oder anderen regulierten Branchen\nKenntnisse der Normen IEC 62304 und IEC 60601\nErfahrung in der Entwicklung von Produkten bis zur Serienproduktion\nWas diese Position besonders machtHier arbeitest du nicht ausschliesslich an einer einzelnen Ebene des Embedded-Systems.\nDu kombinierst hardwarenahe Entwicklung mit moderner C++-Softwarearchitektur und anspruchsvoller Applikationslogik.\nDeine Arbeit hat direkten Einfluss auf die Funktionalität, Zuverlässigkeit und Qualität medizinischer Geräte.\nDas erwartet dich\nAnspruchsvolle Entwicklungsprojekte in der Medizintechnik\nVielseitige technische Aufgaben über mehrere Softwareebenen\nDirekte Zusammenarbeit mit interdisziplinären R&D-Teams\nLangfristige Perspektive in einem technologisch anspruchsvollen Umfeld\nArbeitsort Heerbrugg, Schweiz (100 % vor Ort)\nInteressiert?\nDann 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.","description_format":"text","description_chars":3637,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-11-05T19:37:15Z"}],"visa":[],"liveness":{"score":52,"band":"ok","label":"Likely open","p_open":1,"p_active":0.516,"p_room":1,"age_days":1,"expected_fill_days":26,"reasons":["seen:1","agency","win:early"],"computed_at":"2026-11-07T05:47:08Z"},"pay":null,"html_url":"https://alion.io/job/headcount-embedded-software-engineer-c-medical-technology","json_url":"https://alion.io/job/headcount-embedded-software-engineer-c-medical-technology.json","meta":{"generated_at":"2026-11-07T21:17:07Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":34265,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-08T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4518312},"rest":"https://alion.io/mcp/rest/get_company?id=4518312"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fheadcount-embedded-software-engineer-c-medical-technology"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fheadcount-embedded-software-engineer-c-medical-technology"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fheadcount-embedded-software-engineer-c-medical-technology"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/headcount-embedded-software-engineer-c-medical-technology\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fheadcount-embedded-software-engineer-c-medical-technology"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3831926}},{"tool":"search_jobs","arguments":{"company":"headcount.ch","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3831926},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}