The Restorative Therapies Group develops life-restoring therapies and healthcare solutions that span the care continuum; integrating technologies and applying clinical and economic evidence to increase patient access, improve efficiency of procedures and deliver successful patient outcomes.
is dedicated to developing technology that improves outcomes for doctors and their patients. Our electrosurgical products are designed to assist surgeons during a variety of procedures, including orthopedic, spinal, surgical oncology, plastic/reconstructive, and ENT applications.
Are you an experienced C, C++ and/or C# engineer ready to direct embedded software projects? Do you enjoy learning new concepts and skills that will help us meet the rapidly changing needs of the medical device markets? If new challenges with a global technology leader in robotics design will engage your creative problem-solving skills, come work with a team of dedicated engineers looking to improve the lives of patients.
Come for a job. Stay for a career.
A Day in the Life
Must Have: Minimum Requirements
Bachelors or Master’s in computer engineering, Electrical Engineering or Biomedical Engineering
7+ years of experience with a Bachelors Degree or 5+ years with a Master Degree
Nice to Have:
Experience developing software for Microsoft Windows Platforms
Experience troubleshooting/debugging commercial products
Trained in proper code crafting and design (i.e. Object-oriented design)
Experience with medical x-ray imaging
Experience in motion and/or robotics design and programming
Experience in embedded software development
Experience with OpenGL, image processing algorithms, and communication protocols (RS232, TCP-IP, USB)
Self-motivated person that can work individually and lead team projects along with a strong desire to learn new concepts and adapts quickly
Strong Debugging Skills
Ability to express ideas clearly both in written and oral communications
Ability to analyze technical requirements and develop well-structured architectures
10+ years of experience with a Bachelor’s
8+ years of experience with a Master’s
3+ years of experience with a Doctorate
13+ years of experience in software development