Qualifications: Requires a Bachelor's degree or foreign equivalent in Information Technology, Computer Science, Computer Graphics, or a related field; 3 years of experience as a Software Engineer, Graphics Engineer, or in a related occupation; Experience working with Surgical navigation technologies, Image Registration, Image Processing, or Robotics; Experience with object-oriented analysis and design, multi-threading, and the Windows OS; Experience with software architecture and software development processes, including source control; Experience engineering high-performance CAD algorithms for a web-based platform; Experience building and maintaining CAD software components using C++ compiled to WebAssembly for browser-based deployment; Experience developing supporting tools and workflow components using JavaScript/TypeScript and Blender's Python API; Experience supporting development of scalable 3D/CAD systems; Experience managing acquisition and preparation of high-quality technical data to improve application performance and algorithm reliability; Experience improving software performance by optimizing core modules, reducing CPU usage, and streamlining legacy code; Experience building data storage, point-cloud processing, and mesh-analysis tools; Experience engineering Unity plugins to support inter-language communication and automated testing workflows; Experience with Agile coordination and Scrum-based delivery support; Experience designing APIs, data models, sequence diagrams, and class diagrams; and. Essential Functions: Develop prototypes, proofs of concept in addition to production-quality solutions; Ensure efficient performance and scalability of solutions; Contribute to design, testing and documentation of software solutions; Provide technical support to manufacturing, internal testing, and external customers as necessary; and.