Software Engineer – Controls Position Available In Miami-Dade, Florida
Tallo's Job Summary: The Software Engineer - Controls position at Neocis in Miami, Florida involves creating control software for their medical robot. Responsibilities include improving haptic guidance, developing new surgical procedures, and collaborating with top engineers. Requirements include a BS in Computer Science, 1-7 years of software design experience, and strong coding skills. This full-time role may require occasional long hours, weekend work, and travel.
Job Description
Job Description:
Neocis is an established start-up revolutionizing dentistry withYomi, the first, and only FDA cleared robot for assisted dentalsurgery. The company collaborates closely with leading cliniciansto develop innovative technologies that help advance patient careand improve quality of life. Based in Miami, Florida. Neocis isventure-backed with funding from several prominent investors.
What’sin it for you? You’ll thrive in our innovative and collaborativeenvironment Make an immediate impact on life-changing technology Avoid silos and “not my job” mentality in our smaller, fastpaced, startup environment We offer sabbatical, parental leave and unlimited PTOpolicies Generous 401K plan with 4% company match Comprehensive benefits package that includes medical, dentaland vision.
The Role:
The Software Engineer – Controls isresponsible for creating the control software for Neocis’ real-timemedical robot. The robot utilizes haptic guidance and augmented IKand tracking algorithms to guide and constrain the surgery, whileimplementing collision, singularity, and joint limit avoidance, on6 and 7 DOF arms. Your control theory and algorithm expertise willbe used to improve our haptic guidance, develop new surgicalmodalities and procedures, create utilities to calibrate andmonitor and diagnose issues with the robot, and much more. You willwork with other world-class software, hardware, electronics, andmechanical design engineers from the top engineering schools.
Whatyou’ll do: Create innovative solutions to meet our company’s technicalneeds Design, code, and debug new and existing robot controlsoftware Write well-designed, testable code and unit tests for thatcode Maintain, upgrade, and improve the performance of existingcontrol software Perform design and code reviews of code developed by yourpeers Generate and execute test protocols and create testreports Investigate software-related complaints and make necessaryadjustments to ensure optimal software performanceWhat you’llbring: BS or higher degree in Computer Science, Mathematics, or arelated field 1 to 7 years of strong experience in object-oriented softwaredesign and implementation. Very strong C/C++ coding skills Creative problem-solving skills Experience writing device drivers and working with embeddedsystems Experience with signal conditioning and sensor fusion Understanding of advanced controller and filter designs Experience with documenting and testing softwareapplications Team player with excellent interpersonal and communicationskills, both written and verbal Ability to manage uncertainty, push the limits, and think likean owner Experience with machine learning preferred Experience with user interface design for software applicationspreferred Familiarity with computer graphics and core image visualizationconcepts preferred Familiarity with agile methodologies preferred Experience with medical device software preferred Familiarity with FDA regulations preferred Start-up experience preferredWhat else? This is not a supervisory role This is a full-time position. This position occasionallyrequires long hours and weekend work. The position will require 5% travel in and out of state The main location of this role is in a medical devicesmanufacturing facility and requires: This position requires the regular use of the Yomi robot Prolonged periods working on a computer Ability to lift/push/carry items up to 20 pounds Frequent exposure to moderate noise common to an officeenvironmentPlease note this job description is not designed tocover or contain a comprehensive listing of activities, duties orresponsibilities that are required of the employee for this job.
Duties, responsibilities, and activities may change at any timewith or without notice.
Reasonable accommodation may be made toenable candidates with disabilities to perform this role. #J-18808-Ljbffr