Johnson & Johnson is looking to develop the next generation of smarter, less invasive, more personalized treatments for patients by advancing the standard-of-care with a multi-specialty flexible surgical robot.
Requirements
- Fundamental understanding of robotics principles and modeling (e.g. Robot Kinematics, manipulability, reachability, C-space)
- Experience with OO and strongly typed programming languages, preferably C++
- Experience with Linux and development in Linux environments
- Experience with RTOS
- Experience with scripting languages, preferably Python
Responsibilities
- Bringing prototypes into C++ product level software in an FDA-regulated environment
- Building versatile, modular, and real-time capable software infrastructure for robotic functionality independent of a specific task and hardware
- Developing detailed software documentation using documentation tools following software documentation standard methodologies
- Designing and performing testing and validation of selected solutions
- Participating in design discussions and code reviews
- Understanding system and software input requirements to drive software development
- Architecting and developing software applications
Other
- Bachelor’s degree plus two years of experience or Masters degree in Engineering with focus on Robotics or related field
- Working multi-functionally with clinical engineers, system engineers, and scientists