Senior Embedded Software Engineer / Software Architect
Core
Building the software foundation for a new medical imaging instrument combining laser light, ultrasound, and quantum-enabled optical detection.
Role type
Senior embedded software engineer / software architect
Builds
Integrated version of an Ultrasound Optical Tomography instrument for deep tissue imaging
Domain
Medical technology / Quantum sensing / Optics
Deliverable
production ML models
Required skills
C/C++, Python, Linux, Embedded systems, Driver development, Hardware abstraction layers, FPGA integration, Real-time data acquisition, Software architecture, CI/CD, ISO 13485, IEC 62304
Preferred skills
Experience from medical devices, scientific instruments, robotics, industrial automation, telecom hardware, semiconductor equipment, defense/aerospace instrumentation, ultrasound systems, MRI/CT/PET systems, advanced laboratory equipment
Technologies
C, C++, Python, Linux, FPGA, Git, CI/CD
Responsibilities
Develop hardware-near software for lasers, detectors, ultrasound systems, and motion/control electronics; Create robust interfaces between software and physical components; Design software architecture for complex imaging instruments; Implement calibration routines and automated test procedures; Establish development infrastructure including virtual test environments and simulation; Ensure compliance with quality management systems for regulated medical software
Seniority
Senior, hands-on IC with architectural responsibilities