Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Johnson & Johnson MedTech Logo

Senior Robotic Software Engineer

Johnson & Johnson MedTech

$121,000 - $194,350
Dec 29, 2025
Santa Clara, CA, US
Apply Now

Johnson & Johnson is looking to solve the problem of enhancing healthcare providers' abilities and improving patients' diagnoses, treatments, and recovery times using robotics.

Requirements

  • Strong proficiency in modern C++ (C++14/17/20), Python, and scripting tools (e.g., Bash).
  • Solid experience working in all aspects of software development from concept and requirements through development, testing, traceability, release, and maintenance.
  • Experience with real-time operating systems (QNX, RT Linux) in safety-critical systems.
  • Good understanding and proficiency with multi-threaded applications.
  • Experience driving architectural reviews and advocating for long-term software quality and maintainability.
  • Proven ability to take ownership of tasks, and proactively propose improvements to a large codebase.
  • Understanding of CI/CD tools and build systems.

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.

Other

  • Ability and willingness to be based in Santa Clara CA and ability to travel up to 5%, domestic and international.
  • 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.
  • M.S. degree in a technical discipline combined with 4 years of relevant post-academic experience.
  • PhD in a technical discipline combined with 2 years of relevant post-academic experience.
  • Excellent communication, collaboration, and influencing skills.