Software Simulation Engineer

Johnson & Johnson Innovative Medicine

Santa Clara, California, United States
Base: $106,000 - $170,200; bonus/equity: not speci...
**
C++ simulation software development
Linux, python, and git proficiency
Agile, collaborative environments
** Johnson & Johnson Innovative Medicine is seeking a Software Simulation Engineer for their Santa Clara, California location. The role involves developing simulation software for the OTTAVA robotic surgery system and requires expertise in C++, Python, and collaborative problem-solving in a fast-paced environment. **

Job Summary

  • Develop quality C++ and occasional Python simulation software for the OTTAVA robotic surgery system's digital twin infrastructure.
  • Collaborate with cross-functional teams to ensure the digital twin accurately represents surgical robot behavior and advocate for simulation tool adoption.
  • This role offers a unique opportunity to impact the development of a complex medical robot system in a fast-paced environment.

Matching Summary

Match Score: 75

** Johnson & Johnson Innovative Medicine is seeking a Software Simulation Engineer for their Santa Clara, California location. The role involves developing simulation software for the OTTAVA robotic surgery system and requires expertise in C++, Python, and collaborative problem-solving in a fast-paced environment. **

Salary

Base: $106,000 - $170,200; Bonus/Equity: Not specified; Benefits: Medical, dental, vision, life insurance, disability, retirement plan, 401(k), vacation, sick time, holidays, personal time, parental leave, condolence leave, caregiver leave, volunteer leave, military spouse time-off

Skills & Requirements

Must-have

  • C++ simulation software development
  • Linux, Python, and Git proficiency
  • Agile, collaborative environments
  • Technical ownership
  • Robot kinematics and control knowledge

Nice-to-have

  • Real-time software development
  • Medical or regulated environment experience
  • CMake, Docker, Bash, Qt/QML
  • Networking concepts

Key Requirements

  • Bachelor's degree in CS, EE, ME, or related field AND 3+ years of post-academic software development experience, OR Master's degree
  • 3+ years of proven post-academic experience
  • Strong proficiency in modern C++
  • Proven experience in all aspects of software development
  • Strong technical leadership skills

Work Rights

Not specified

Tailored Resume

Cover Letter