Staff Software Engineer, Algorithms & Software
Core
Lead a multidisciplinary team developing advanced algorithms and software for surgical navigation systems to enhance surgical precision and patient outcomes.
Role type
Staff Software Engineer (Algorithms & Software)
Builds
Surgical navigation systems, image registration, 3D reconstruction, and real-time tracking platforms.
Domain
Medical devices / Surgical robotics / Computer vision
Deliverable
production ML models | product features
Required skills
C++, Python, real-time systems, Qt/QML, image processing, algorithm design, team leadership, regulatory compliance (ISO 13485, FDA), test-driven programming
Preferred skills
robotic-assisted surgery, augmented reality, medical imaging, clinical workflow knowledge, patent development
Technologies
C++, Python, Qt, QML
Responsibilities
Mentor high-performing algorithm and software engineers; define and implement technical roadmap for navigation algorithms; drive development of image registration and 3D reconstruction algorithms; ensure robust software architecture and hardware integration; collaborate with clinical experts to translate workflow requirements into technical solutions; lead prototyping and feasibility studies for emerging navigation technologies.
Seniority
Staff, hands-on IC with team leadership