Staff Software Engineer
Methuen, MA On-site
Salary not listedJobFig found this opening at its original source and checks that it remains available.
About the role
The Staff Software Engineer will be a lead for a surgical robotic platform software development team. This person needs to have strong technical skills as the position will be hands-on. This individual must be capable of creative and systematic product development with minimum supervision. The job requires the individual to be a team player with the ability to function well in a challenging and fast paced environment. Must be enthusiastic, positive, even tempered and have strong skills in areas of dependability, interpersonal relationships, flexibility and professionalism. The position is on-site, not remote.
What you'll bring
- Must be enthusiastic, positive, even tempered and have strong skills in areas of dependability, interpersonal relationships, flexibility and professionalism.
- Bachelor’s or advanced degree in computer science, engineering, mathematics, physics, or another technical field.
- Equivalent practical experience may be considered.
- 10+ years of professional programming experience·
- Experience developing motion control software·
- Experience developing haptic control software·
- Experience with kinematics·
- Experience with real-time or close-to-real-time systems·
- Experience in object-oriented analysis and design·
- Experience programming in C/C++ required
- Experience developing software tools, utilities, and libraries/components·
- Ability to work independently and as a key contributor in small teams·