Johnson & Johnson Family of Companies

Santa Clara, California,
United States

Job Type
Full Time
Apply Deadline

* opens in a new window


SunIRef:it Ethicon, part of Johnson & Johnson Medical Devices Companies, is recruiting for a Senior Software Engineer, Infrastructure & Tools, located in Santa Clara, CA! Johnson & Johnson Medical Devices is focused on shaping the future of digital surgery and expanding its robotics and digital solutions offerings across the entire portfolio, with multi-specialty, end-to-end solutions in orthopedics, endoluminal intervention and general surgery. This includes the MONARCH platform, a first-of-its-kind robotic technology indicated for bronchoscopic visualization of and access to patient airways for diagnostic and therapeutic procedures in the lung. Ethicon, part of Johnson & Johnson Medical Devices Companies, has made significant contributions to surgery for more than 100 years from creating the first sutures, to revolutionizing surgery with minimally invasive procedures. Our continuing dedication to Shape the Future of Surgery is built on our commitment to help address the world's most pressing health care issues and improve and save more lives. Through Ethicon's surgical technologies and solutions including sutures, staplers, energy devices, trocars and hemostats and our commitment to treat serious medical conditions like obesity worldwide, we deliver innovation to make a life-changing impact. For more information, visit . The Senior Software Engineer-Infrastructure & Tools, with a focus on C++ and Python, plays a key role in the development of a sophisticated robotic surgery system. Their work will contribute to the system infrastructure, robot API development, and tool and module development to be used cross-functionally to design, build, test and service the robot. We are looking for a candidate who can work independently and function well within a team. The candidate is flexible, self-motivated, curious, and passionate about revolutionizing the world of medical robotics. Johnson & Johnson is an Affirmative Action and Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, age, national origin, or protected veteran status and will not be discriminated against on the basis of disability. Key Responsibilities: Design and implement software interfaces for hardware components on the robot Develop Python APIs and modules to facilitate programmatic control of the robot Create tools which aid in the development, manufacture, testing and service of the robot Work with a highly focused and committed team, spanning the entire product lifecycle to make the Ottava a reality Qualifications Requirements: Bachelor of Science in Computer Science, Software Engineering, or equivalent field 5 years of experience in C++ and Python development Strong software design and architecture Solid understanding and experience with Linux Collaborative teammate with excellent written and in-person communication skills Assets: Experience working with hardware and product bring-up Experience with version control using Git Experience with shell-scripting Proficiency with multi-threaded applications Experience in a highly regulated industry or medical devices Experience working in an Agile development environment Position is located in Santa Clara, CA and may require up to 5% travel Primary Location United States-California-Santa Clara-5490 Great America Pkwy Organization Verb Surgical Inc. (6270) Job Function R & D Requisition ID W

* opens in a new window