Senior/Staff/Principal C++ Software Engineer

Horizon Surgical Systems is a UCLA spinout developing Polaris, an AI-supported, imaging-guided microsurgical robotics platform for cataract surgery.

Santa Monica, United States

Funding history

About Horizon Surgical Systems

Privately held medical-robotics company developing assistive surgical robotics, imaging, and machine-learning capabilities for ophthalmic surgery. Its Polaris platform has completed first-in-human robotic-assisted cataract procedures but remains investigational and is not FDA approved for commercialization.

View jobs by Horizon Surgical Systems

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will clarify requirements with cross-functional partners and translate them into software features. You will design, implement, and maintain C++ robotics components and develop Python, Java, or JavaScript components for AI labeling and cloud backends. You will improve system performance, review code, support automated testing, and troubleshoot issues.

Requirements

  • Bachelor's, Master's, or Ph.D. degree in a relevant engineering or computer science field
  • Strong modern C++ skills and proficiency in Python, Java, or JavaScript
  • Linux development, kernel-level knowledge, system programming, and networking experience
  • 5+ years of industrial C++ software development experience
  • Experience building product-level scalable systems
  • Object-oriented programming and design pattern proficiency
  • Software development lifecycle knowledge
  • Familiarity with Git, CI/CD, unit testing, and automation testing
  • Willingness to work on-site in Santa Monica or Malibu, California

Responsibilities

  • Clarify and finalize requirements with cross-functional teams
  • Translate requirements into software components, features, and enhancements
  • Design, implement, and maintain C++ components for robotics systems
  • Develop Python, Java, or JavaScript components for AI labeling and cloud backends
  • Optimize systems and development processes
  • Contribute to code reviews, programming practices, and documentation
  • Improve automated testing with QA
  • Support QA testing and troubleshoot online issues
Senior/Staff/Principal C++ Software Engineer at Horizon Surgical Systems | JobStash