Job Description
Neocis is an established start-up revolutionizing dentistry with Yomi, the first, and only FDA cleared robot for assisted dental surgery. The company collaborates closely with leading clinicians to develop innovative technologies that help advance patient care and improve quality of life. Based in Miami, Florida. Neocis is venture-backed with funding from several prominent investors.
What’s in it for you?
You’ll thrive in our innovative and collaborative environment
Make an immediate impact on life-changing technology
Avoid silos and “not my job” mentality in our smaller, fast paced, startup environment
We offer sabbatical, parental leave and unlimited PTO policies
Generous 401K plan with 4% company match
Comprehensive benefits package that includes medical, dental and vision.
The Role: The Software Engineer - Controls is responsible for creating the control software for Neocis’ real-time medical robot. The robot utilizes haptic guidance and augmented IK and tracking algorithms to guide and constrain the surgery, while implementing collision, singularity, and joint limit avoidance, on 6 and 7 DOF arms. Your control theory and algorithm expertise will be used to improve our haptic guidance, develop new surgical modalities and procedures, create utilities to calibrate and monitor and diagnose issues with the robot, and much more. You will work with other world-class software, hardware, electronics, and mechanical design engineers from the top engineering schools.
What you’ll do:
Create innovative solutions to meet our company’s technical needs
Design, code, and debug new and existing robot control software
Write well-designed, testable code and unit tests for that code
Maintain, upgrade, and improve the performance of existing control 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
What you’ll bring:
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 writing device drivers and working with embedded systems
Experience with signal conditioning and sensor fusion
Understanding of advanced controller and filter designs
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 machine learning preferred
Experience with user interface design for software applications preferred
Familiarity with computer graphics and core image visualization concepts preferred
Familiarity with agile methodologies preferred
Experience with medical device software preferred
Familiarity with FDA regulations preferred
Start-up experience preferred
What else?
This is not a supervisory role
💡 Quick Summary
Seeking a career-building opportunity? The Software Engineer - Controls position is now open for candidates interested in the Software Developer Jobs sector. This role in Miami offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
