Robotics & Digital Solutions, a part of Ethicon, Inc. is recruiting Software Engineers. This position is located in Santa Clara, California.
Robotics & Digital Solutions is part of Ethicon, Inc., a global leader in surgery with products and solutions found in almost every operating room around the world. Ethicon has made meaningful contributions to surgery for more than 100 years from crafting the first sutures, to revolutionizing surgery with minimally invasive procedures. Our continuing dedication to Shape the Future of Surgery is built on our dedication 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 robotics, digital solutions, sutures, staplers, energy devices, trocars and hemostats and our commitment to treat serious medical conditions like obesity and cancer worldwide, we deliver innovation to make a life-changing impact. For more information, visit www.ethicon.com.
As a Software Engineer at Johnson & Johnson, you will have the opportunity to develop software for our groundbreaking robotic surgical platform – Ottava Robotic System. You will write code to control hardware actuators & sensors, architect communication protocols talking to embedded devices, provide testing infrastructures, and implement robust, fail-safe software. We’ve assembled a team of outstanding engineers and are looking for a new team member to join us!
Develop robust and safe C++ code in multi-threaded environments.
Software design discussions and code reviews.
Implement risk mitigations in existing software designs.
Write test infrastructures to aid verification and validation.
Work closely with Electrical, Embedded and Control Systems engineers.
Qualifications & Requirements
Minimum B.S (Computer Science, Computer/Electrical Engineering, Robotics or equivalent) with 2 years of industry experience writing production software, or M.S. degree in (Computer Science, Computer/Electrical Engineering, Robotics or equivalent) with 1 year of industry experience.
2 years of experience in writing multi-threaded C++ production software.
Proficiency in computer science fundamentals.
Experience in embedded Linux systems.
Comfortable in debugging software which controls hardware devices.
This position may require up to 10% travel.
This position is located in Santa Clara, California.
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.