Johnson & Johnson · 2 months ago
Senior Robotic Software Engineer
Johnson & Johnson is a leader in healthcare innovation, committed to improving health outcomes through advanced medical technologies. They are seeking a Senior Robotic Software Engineer to develop high-performance software for next-generation robotic surgical systems, collaborating with various engineering teams to enhance healthcare providers' capabilities and improve patient outcomes.
Hospital & Health Care
Responsibilities
Develop production-grade C++ software for robotic control and surgical workflows
Design and implement efficient algorithms (kinematics, dynamics, motion planning)
Contribute to software architecture, infrastructure, and reusable frameworks
Collaborate with cross-functional teams (systems, software, hardware, clinical, quality, etc.)
Support regulatory documentation and validation (e.g., FDA 510(k), risk analysis)
Lead code reviews, testing strategies, and continuous integration efforts
Prototype and validate novel robotic features and surgical instrument behaviors
Qualification
Required
A B.S. degree in a technical discipline (e.g. Computer Science, Computer Engineering, EE, ME, or equivalent) combined with 6 years of relevant post-academic experience OR
A M.S. degree in a technical discipline combined with 4 years of relevant post-academic experience OR
A PhD in a technical discipline combined with 2 years of relevant post-academic experience
Strong proficiency in modern C++ (C++14/17/20), Python, and scripting tools (e.g., Bash). Experience must be on combination hardware/software products is required
Solid experience working in all aspects of software development from concept and requirements through development, testing, traceability, release, and maintenance is required
Experience with real-time operating systems (QNX, RT Linux) in safety-critical systems is required
Good understanding and proficiency with multi-threaded applications is required
Proven ability to work in agile, collaborative environments and take ownership is required
Experience driving architectural reviews and advocating for long-term software quality and maintainability is required
Proven ability to take ownership of tasks, and proactively propose improvements to a large codebase is required
Excellent communication, collaboration, and influencing skills are essential
Ability and willingness to be based in Santa Clara CA and ability to travel up to 5%, domestic and international is required
Preferred
Experience in regulated industries (medical devices, aerospace, automotive) is preferred
Advanced degree in Robotics, CS, EE, ME, or related field is preferred
Good understanding of robotics fundamentals is heavily preferred but not absolutely necessary: FK/IK, classic/modern control theory techniques, system modeling, etc. is preferred
Hands-on experience with surgical robotics or complex electromechanical systems is preferred
Practical knowledge of linear algebra, robotics, control theory, and applied mathematics is preferred
Understanding of CI/CD tools and build systems is preferred
Familiarity with Rust or other modern programming languages is a huge plus is preferred
Proficiency in LLMs and ML techniques to enable innovation in advanced projects is preferred
Company
Johnson & Johnson
At Johnson & Johnson, we believe health is everything.
H1B Sponsorship
Johnson & Johnson has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (48)
2024 (56)
2023 (58)
2022 (59)
2021 (44)
2020 (27)
Funding
Current Stage
Late StageLeadership Team
Recent News
2025-10-07
2025-10-07
Company data provided by crunchbase