Embedded Software Engineer (m/f/d)
Core
Design, develop, and maintain embedded firmware for PET diagnostic platforms (FASTlab and TRACERlab) and PC-based control software in a regulated medical environment.
Role type
Senior Embedded Software Engineer (Medical Devices)
Builds
Embedded firmware and PC control software for PET diagnostic systems
Domain
Medical Devices / Nuclear Medicine / Embedded Systems
Required skills
Embedded C programming, Microcontroller architecture, ADC/DAC/Digital I/O/PID control, Debugging with oscilloscopes/logic analyzers, Git/Azure DevOps, AI coding assistants (Claude/Codex), Hardware/software integration
Preferred skills
IEC 62304/ISO 13485 standards, RTOS, PLC, RS232/CAN/Ethernet protocols, MPLAB/PIC32, Unit testing/CI-CD
Technologies
C, C#, .NET, Git, Azure DevOps, Claude, Codex, MPLAB, PIC32
Responsibilities
Define system requirements and contribute to software architecture, Translate requirements into robust embedded firmware solutions, Design and validate new features for embedded systems and PC applications, Execute verification and validation (V&V) activities, Diagnose and troubleshoot complex issues in embedded control systems, Collaborate with hardware partners for seamless integration
Seniority
Senior, hands-on IC