Embedded Softwareentwickler Medizintechnik (m/w/d)
Core
Develop and maintain C-based embedded software for a safety-critical medical device system, focusing on the Hardware Abstraction Layer. (via careerplan.io/jobs/12727-UL1383693-S-embedded-softwareentwickler-medizintechnik-mwd-at-engineering-people-gmbh)
Role type
Senior embedded software engineer (medical devices)
Builds
Embedded software for safety-critical medical systems
Domain
Medical technology / Embedded systems
Deliverable
production ML models | product features
Required skills
C programming, Hardware Abstraction Layer (HAL) development, Domain Specific Language (DSL) integration, Code review, Technical documentation, Software architecture design, Automated code generation handling, Debugging, Software testing
Preferred skills
Knowledge of medical device software requirements, IEC 62304 compliance, Software architecture and design for safety-critical systems
Technologies
C, DSLs, Version control systems
Responsibilities
Develop and maintain embedded software in C for safety-critical systems, Analyze and implement English software requirements, Create and evolve software architectures and designs, Work with Domain Specific Languages including integration of auto-generated code, Conduct and support code reviews, Create and maintain English technical documentation