Software Engineer II
Core
Design and develop advanced software solutions for orthopedic surgical navigation, machine interfaces, and augmented reality applications to enhance surgeon workflows and patient outcomes.
Role type
Software Engineer II (Surgical Automation & Visualization)
Builds
Real-time, high-performance software integrating with optical navigation systems and surgical hardware
Domain
Medical Technology / Orthopedics / Surgical Automation
Deliverable
production ML models | product features
Required skills
C#, Unity, optical navigation systems, hardware interfacing, 3D visualization, real-time rendering, SDLC, version control, Agile
Preferred skills
medical device software development, FDA/ISO standards, robotic surgical systems, cloud services, REST APIs, augmented reality
Technologies
C#, Unity, Git
Responsibilities
Design and maintain software for surgical navigation and visualization; integrate and optimize optical navigation technologies; interface with hardware components like cameras and tracking systems; participate in verification and validation for regulatory compliance; troubleshoot and debug software issues; document architecture and testing procedures.
Seniority
Mid-level, hands-on IC