Role Summary
The Senior Robotics & Controls Engineer will contribute to the design and development of one of the world’s most advanced medical robotic platforms within the Strategic Robotics R&D team, located on-site in Santa Clara, CA. You will work with cross-functional engineering teams to advance mechanical design, actuators, sensors, and control software for next-generation medical robotic systems.
Responsibilities
- Work as part of a focused multi-functional team developing robotic solutions for next generation medical robotic systems.
- Develop novel methods for human-robot interaction, incorporating feedback from clinical engineers and physicians.
- Collaborate with instrument and capital hardware engineers to implement and test various algorithms to control novel medical devices and systems.
- Design and implement software in a real-time, safety-critical environment.
- Develop test protocols for evaluating algorithms and evaluating hardware/software performance.
- Quickly implement concept proofs and prototypes, and test on systems.
- Participate in design discussions, code reviews, procedure development, and clinical procedures.
Qualifications
- Minimum of a bachelor’s degree is required in a robotics related field (Computer Science, Engineering, etc.).
- 5+ years of experience developing sophisticated robotics applications for electro-mechanical systems (1 year with PhD, 3 years with MS, 5 years with BS).
- Proficiency with C/C++ programming and understanding of computer science fundamentals (e.g. algorithms, data structures, object-oriented design in UNIX environments).
- Proven hands-on experience designing and implementing software for robotic systems.
- Deep knowledge and experience in one or more of the following areas: Software Architecture/Design, Optimization, Detection/Estimation, Dynamics/Kinematics, UI/UX design, Haptics, Soft Robotics, or Nonlinear Control.
- Driven to work smarter and not necessarily harder.
- Excellent communication and documentation skills.
- Ability to travel up to 5%, domestic and international.
- Ability to work in a regulated environment in compliance with ISO 13485 and 21 CFR 820.
Skills
- C Design
- Computer Science
- Hardware Engineering
- Robotics
- Software Engineering
Education
- Bachelor’s degree in a robotics-related field (or closely related area) required.
Additional Requirements
- Ability to travel up to 5% (domestic and international).
- Ability to work in a regulated environment in compliance with ISO 13485 and 21 CFR 820.