Software Engineer
Core
Design, develop, integrate, and maintain high-quality C++/Qt/QML software for Infant Care medical devices on embedded Linux platforms.
Role type
Senior IC embedded software engineer (medical devices)
Builds
Infant Care product features and subsystems
Domain
Medical devices / Embedded Linux
Deliverable
production ML models | product features
Required skills
C++, Qt, QML, embedded Linux, object-oriented design, debugging, root cause analysis, SDLC, Agile, CI/CD, test automation, static analysis
Preferred skills
Medical device software development, regulatory compliance (design controls/traceability), AI-assisted development tools, performance profiling, GitLab/Jenkins/Jira/Coverity/SonarQube
Responsibilities
Translate product vision into user stories and implementation plans; participate in design reviews and technical decision-making; debug complex software issues and implement corrective actions; collaborate with verification, systems, and hardware teams; ensure compliance with medical device quality and security standards.
Seniority
Mid-level, hands-on IC