Senior Embedded Software Engineer C++ (m/w/d) in der Medizintechnik
Core
Develop professional C++ embedded software for medical device hardware components and application-level software parts.
Role type
Senior Embedded Software Engineer (C++)
Builds
Embedded software for medical device portfolio
Domain
Medical technology / Healthcare
Deliverable
production ML models | product features
Required skills
C++, embedded software development, microcontroller systems (e.g., STM32), Linux/RTOS, regulated environment development, software specification, architecture design, risk and safety analysis, documentation in regulated environments
Preferred skills
EN ISO 62304 experience, IPC communication, fieldbus protocols (CAN, RS485), stakeholder persuasion
Technologies
C++, STM32, Linux, RTOS, CAN, RS485, IPC
Responsibilities
Develop embedded software from hardware-near to application-near components, define and realize software components considering system architecture and regulatory requirements, create and maintain architecture documentation, conduct software and risk/safety analyses, collaborate with electronics and systems engineering teams
Seniority
Senior, hands-on IC