Software Development Engineer
Core
Designing and implementing software for robotic and computer assisted surgical applications to ensure performance, reliability, and safety.
Role type
Software Development Engineer (C++)
Builds
Advanced software systems for next-generation computer assisted and robotic surgery
Domain
Healthcare / Robotic Surgery
Deliverable
production ML models | product features
Required skills
C++ development, Linux/Unix environment experience, Git, JIRA, Make, CMake, applied linear algebra, UI/graphical application development, data analysis tools (MATLAB)
Preferred skills
Master's degree in Computer Science or related field
Responsibilities
Designing and implementing software for robotic and computer assisted surgical applications, Developing, documenting, and executing tests to ensure software performance, reliability, and safety, Prototyping and innovating solutions that improve system accuracy, usability, and performance, Collaborating closely with multidisciplinary teams including engineering, clinical, and research partners, Contributing to technical discussions and solving complex problems across project teams