R-Robotics Software Engineering Internship at Johnson & Johnson
Listed on 2026-06-06
-
Software Development
AI Engineer, Robotics, Machine Learning/ ML Engineer, Software Engineer
#R-033662 Robotics Software Engineering Internship
At Johnson & Johnson, we believe health is everything. Our strength in healthcare innovation empowers us to build a world where complex diseases are prevented, treated, and cured, where treatments are smarter and less invasive, and solutions are personal. Through our expertise in Innovative Medicine and Med Tech, we are uniquely positioned to innovate across the full spectrum of healthcare solutions today to deliver the breakthroughs of tomorrow, and profoundly impact health for humanity.
Learn more at
Santa Clara, California, United States of America
Job Description:Fueled by innovation at the intersection of biology and technology, we’re developing the next generation of smarter, less invasive, more personalized treatments.
Are you passionate about improving and expanding the possibilities of surgery? Ready to join a team that’s reimagining how we heal? Our Surgery team will give you the chance to deliver surgical technologies and solutions to surgeons and healthcare professionals around the world. Your contributions will help effectively treat some of the world’s most prevalent conditions such as obesity, cardiovascular disease and cancer.
Patients are waiting.
Join us in advancing robotic healthcare solutions through innovative software development!
The internships based in Santa Clara, California provide an exciting opportunity for students passionate about robotics software design, algorithm development, and system architecture. Interns will work on a variety of projects across control software, perception, AI/ML, UI/UX, and embedded systems; supporting the creation of cutting‑edge surgical robotic platforms that improve patient outcomes worldwide.
About the RoleAs an intern within Robotics Software Engineering
, you will focus on developing the core software architecture, algorithms, and code that enable robotic systems to perceive, decide, and act. You will work on software components such as control algorithms, perception pipelines, AI/ML models, user interfaces, and embedded firmware. Interns may be involved in multiple areas depending on project needs and your interests.
This role is primarily centered on software architecture, algorithm development, and coding. It does not focus on hardware integration, system validation, or clinical workflows—that are the focus of the Systems & Clinical Integration internship.
Key Responsibilities- Design, implement, and optimize control algorithms, perception pipelines, and AI/ML models for robotic systems.
- Develop user interfaces and visualization tools for robotic platforms.
- Write clean, efficient, and maintainable code for embedded systems, control software, or perception modules.
- Collaborate with cross‑disciplinary teams to define software architecture and system requirements.
- Participate in code reviews, testing, and debugging to ensure software quality.
- Support simulation and testing of robotic algorithms in software environments.
- Document software design, algorithms, and implementation details.
Responsibilities may vary based on the specific role or project within this internship track.
Role VariabilityThis internship track encompasses a variety of roles within robotics software engineering, including control software, perception, AI/ML, UI/UX, and embedded systems. Responsibilities and focus areas will be tailored to the specific project or team, providing a broad and enriching experience in robotics software development.
Qualifications Must‑Have- Currently enrolled in an accredited university or college program throughout the internship duration (not necessarily taking classes). Pursuing a bachelor’s, master’s or PhD degree.
- University student status:
Undergrad Sophomore or higher. - Available to work full‑time (40 hours/week) and during hours agreed upon with the hiring manager.
- Minimum cumulative GPA of 3.0 reflective of all coursework.
- Commitment to June 1 – August 21, 2026, or June 22 – September 4, 2026, term dates to align with cohort.
- Target majors include Artificial Intelligence, Computer Engineering, Computer Science, Computer Vision, Data Science, Automation…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).