Software Engineer
Core
Design, develop, and maintain embedded software for fetal monitoring biosensors, ensuring real-time data processing and device control for childbirth outcomes.
Role type
Senior embedded software engineer (medical devices)
Builds
Fetal monitoring biosensor hardware/software systems for hospital environments
Domain
MedTech / Fetal monitoring / Embedded systems
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++, Qt/QML, BLE/NFC, OTA update flows, SBOM generation, IEC 62304 compliance, V&V testing, Linux application development, CI/CD (GitHub Actions), cloud technologies (AWS)
Preferred skills
HL7/FHIR integration, ISO 13485 QMS experience, cybersecurity hardening, Qt/QML UI development
Technologies
C, C++, Qt, QML, Linux, Git, GitHub Actions, AWS, BLE, NFC
Responsibilities
Lead design and development of software solutions compliant with medical device standards; Integrate hardware and software systems with third-party software; Write efficient code for real-time data processing and device control; Develop and execute unit, integration, and system tests; Collaborate with hardware engineers and clinical experts; Conduct code reviews and mentor developers; Compile documentation for regulatory submissions; Implement secure OTA update flows and connectivity mechanisms.
Seniority
Senior, hands-on IC