Software Engineer - Application
Indexed description
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.
What you’ll do:
- 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
- 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 preferred
- Familiar with CT scan images and DICOM protocol standards preferred
- Experience with computer vision or image processing preferred
- Experience with machine learning preferred
- Experience with robot control, including FK and IK technologies preferred
- Familiarity with agile methodologies preferred
- Experience with medical device software preferred
- Familiarity with FDA regulations preferred
- Start-up experience preferred
- This is not a supervisory role
- This is a full-time position. This position occasionally requires 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 devices manufacturing facility and requires:
- This position requires the regular use of office and role specific equipment
- Prolonged periods working on a computer
- Ability to lift/push/carry items up to 30 pounds
Reasonable accommodation may be made to enable candidates with disabilities to perform this role.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search