Sunnyvale, California, United States USD 134,600 - 227,700 Yearly

Intuitive is hiring a Software Engineer

Intuitive is looking for a Software Engineer to join the Future Forward Navigation team. In this role, you will develop innovative digital solutions to extend our robotic product lines, building medical image analysis and computer vision systems from prototyping to delivering high-quality production code.

What You'll Do

  • Support the development of advanced computer vision and ML algorithms from proof-of-concept to deployment on resource-constrained embedded platforms.
  • Build low-latency, real-time inference pipelines using C++ and CUDA to meet timing and accuracy requirements for surgical assistance.
  • Collaborate with designers, clinical engineers, and other developers to translate clinical needs into technical requirements and verifiable software specifications.
  • Contribute to safety-critical software engineering practices, including failure mode analysis, hazard mitigation, and validation strategies for AI models.

What We're Looking For

  • A Bachelor’s degree in Computer Science, Biomedical Engineering, or a related field.
  • A minimum of 5 years of industry experience; or a Master’s degree and 3 years of experience; or a PhD.
  • Academic or project experience with C++ (11/14/17+) and Python, including system-level programming, memory management, and multi-threading for real-time applications.
  • Foundational knowledge in geometric computer vision and deep learning.
  • Familiarity with model optimization or deployment tools like TensorRT.
  • Clear communication skills and the ability to explain technical work to a broader audience.

Nice to Have

  • Coursework or project experience validating computer vision/ML models for medical applications.
  • Exposure to robotics, sensor data, kinematics, or coordinate transformations.
  • Experience with data pipelines for curation, labeling, augmentation, or synthetic data.
  • Experience working with medical imaging modalities or similar sensor data.
  • Familiarity with profiling and optimizing algorithm performance on CPU and GPU.

Technical Stack

  • C++
  • Python
  • CUDA
  • TensorRT

Team & Environment

You'll be part of the Future Forward Navigation team, a group of engineers, clinicians, and innovators united by the purpose to make surgery smarter, safer, and more human. The work is challenging but deeply meaningful, with an emphasis on creativity, rigor, and collaboration.

Intuitive is an Equal Opportunity Employer. We provide equal employment opportunities to all qualified applicants and employees, and prohibit discrimination and harassment of any type.

Required Skills
C++PythonCUDATensorRTsystem-level programmingmemory managementmulti-threadingreal-time applicationsgeometric computer visioncamera calibrationSLAMdeep learningmodel optimization
About company
Intuitive
Intuitive develops digital solutions that enable easier capturing, archiving, live streaming, and sharing of clinical video and other data around diagnostic and therapeutic procedures, with integration into electronic medical records (EMR) and picture archival and communication systems (PACS). The company also delivers cloud-based services for clinical training and education to help surgeons improve their skills using technologies like Intuitive Hub and daVinci5.
All jobs at Intuitive Visit website
Job Details
Department Engineering
Category embedded
Posted 3 months ago