Overview

About Neocis
Neocis is a venture-backed, high-tech healthcare startup pioneering the field of robotically assisted oral surgery. We received FDA clearance for the first robotic guidance system in the dental industry, and the team has a successful track record in robotic surgery. This is a ground-floor opportunity to join a commercial team for a high-tech company that is poised to revolutionize surgery.

We offer an engaging, dynamic, and fast-paced work environment based in Miami, Florida. Our culture is that of a high-performance team having fun while delivering best-in-class clinical solutions for our patients. Supporting you will be a leadership team that understands what you do and cares deeply about enabling your success.

Neocis offers a competitive compensation and benefits package including quality medical, dental, vision and disability insurance, 401K with company match, unlimited paid time off, paid parental leave, flexible workplace, stock options, and more.

We are looking for self-motivated and intellectually curious engineers looking to make a positive impact on healthcare.  Come join our talented team of professionals from the best universities around the world!

Position: Software Engineering Manager
The Software Engineering Manager is responsible for leading one of the core development teams creating the robot’s user interface and control software, 3D graphics and anatomical visualizations. Your deep programming and management expertise will enable you to guide the evolution of our surgical planning suite, image processing algorithms, haptic guidance functionality, and much more. You will lead and work with other world-class software, hardware, electronics, and mechanical design engineers. Additionally, you will recruit, interview and evaluate new engineers for your team.

Duties & Responsibilities
-Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
-Lead the creation of innovative solutions to realize our company’s technical roadmap
-Lead the design, coding, and debugging new and existing application and control 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

Knowledge & Skills Required
-2 or more years of people management experience
-Experience leading a small team of developers throughout the entire development lifecycle
-Strong technical and leadership skills
-Strong organizational skills and proven ability to balance multiple priorities and communicate across organizational boundaries
-Ability to prioritize activities and deliver projects on time
-Extensive knowledge and experience with agile methodologies
-Demonstrated ability to recruit top notch engineers and build a team
-Expert in evaluating engineering talent
-Team player with excellent leadership, interpersonal and written and verbal communication skills, as well as the ability to work independently
-Very strong problem-solving skills
-Ability to manage uncertainty, push the limits, and think like an owner

Knowledge & Skills Preferred
-Familiarity with CT scan images and DICOM protocol standards
-Experience with computer vision or image processing
-Experience with robot control, including FK and IK technologies
-Experience with medical device software
-Familiarity with FDA regulations
-Start-up experience

Supervisory Responsibility 
This position manages a team of four to eight software engineers. This position’s responsibilities include: interviewing, hiring and training employees; planning, assigning and directing work; appraising performance; developing and promoting employees; addressing complaints and resolving problems.

Work Environment & Physical Demands
This job operates primarily in a professional office environment and may require field work in a clinical setting or manufacturing facility.
-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 office environment

Position Type and Work Schedule
This is a full-time position. This position occasionally requires long hours and weekend work.

Expected Travel
This position requires less than 5% travel. Occasionally, travel is outside the local area and overnight.

Other Duties
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.