Summary
Neocis is an established start-up revolutionizing dentistry with Yomi, the first, and only FDA cleared robot for assisted dental surgery. The Software Engineer - Application is responsible for creating the surgical planning suite and the robot’s UI and voice interface, working closely with a team of engineers to develop innovative solutions for surgical procedures.
Responsibilities
- Create innovative solutions to meet our company’s technical needs
- Design, code, and debug new and existing robot UI and surgical planning software
- Write well-designed, testable code and unit tests for that code
- Maintain, upgrade, and improve the performance of existing application software
- Perform design and code reviews of code developed by your peers
- Generate and execute test protocols and create test reports
- Investigate software-related complaints and make necessary adjustments to ensure optimal software performance
Skills
- BS or higher degree in Computer Science, Mathematics, or a related field
- 1 to 7 years of strong experience in object-oriented software design and implementation
- Very strong C/C++ coding skills
- Creative problem-solving skills
- Experience with user interface design for software applications
- Familiarity with computer graphics, linear algebra, and core image visualization concepts
- Experience with documenting and testing software applications
- Team player with excellent interpersonal and communication skills, both written and verbal
- Ability to manage uncertainty, push the limits, and think like an owner
- Experience with VTK/ITK, CGAL or other visualization libraries
- Familiar with CT scan images and DICOM protocol standards
- Experience with computer vision or image processing
- Experience with machine learning
- Experience with robot control, including FK and IK technologies
- Familiarity with agile methodologies
- Experience with medical device software
- Familiarity with FDA regulations
- Start-up experience
Qualifications
Must Haves
- BS or higher degree in Computer Science, Mathematics, or a related field
- 1 to 7 years of strong experience in object-oriented software design and implementation
- Very strong C/C++ coding skills
- Creative problem-solving skills
- Experience with user interface design for software applications
- Familiarity with computer graphics, linear algebra, and core image visualization concepts
- Experience with documenting and testing software applications
- Team player with excellent interpersonal and communication skills, both written and verbal
- Ability to manage uncertainty, push the limits, and think like an owner
Nice to Haves
- Experience with VTK/ITK, CGAL or other visualization libraries
- Familiar with CT scan images and DICOM protocol standards
- Experience with computer vision or image processing
- Experience with machine learning
- Experience with robot control, including FK and IK technologies
- Familiarity with agile methodologies
- Experience with medical device software
- Familiarity with FDA regulations
- Start-up experience
Benefits
- Sabbatical
- Parental leave
- Unlimited PTO policies
- Generous 401K plan with 4% company match
- Comprehensive benefits package that includes medical, dental and vision.