×
Register Here to Apply for Jobs or Post Jobs. X

Senior​/Principal Qt C++ Software Engineer

Job in Los Angeles, Los Angeles County, California, 90079, USA
Listing for: Horizon Surgical Systems
Full Time position
Listed on 2026-06-18
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below
Position: Senior/Staff/Principal Qt C++ Software Engineer

Overview

Open Position – Senior/Staff/Principal Qt C++ Software Engineer. Horizon Surgical Systems Inc. is developing an AI-driven, imaging-guided surgical robotic system for ophthalmology and microsurgery. The company aims to expand access to care, enhance surgeon capabilities, and improve patient outcomes.

We are seeking highly motivated and intellectually inquisitive individuals to contribute to robotic technology that can improve surgical outcomes through dexterity, precision, and visualization beyond current human capabilities. Our core values include:
Excellence, Creativity and Innovation, Teamwork and Camaraderie, Welcoming of Critical Opinion, and Personal Accountability.

Benefits

Horizon Surgical Systems Inc. offers: an opportunity to build autonomous surgical robotic systems driven by image guidance and AI; collaboration with clinicians, engineers, and leaders in AI, imaging, and robotics; competitive compensation and a comprehensive company-paid benefits package.

Responsibilities
  • Section:
    Requirement Clarification – Work with cross-functional teams to understand, clarify, and finalize requirements; translate requirements into components, features, or technical enhancements.
  • Section:
    Design and Implementation – Design, implement, and maintain components/features using C++ for the robotics system; design and implement components/features using Python, Java, or JavaScript for the AI labeling process and cloud backend components; collaborate to optimize the system and development process; contribute to code reviews and best practices.
  • Section:
    Testing & Reliability – Collaborate with QA to enable/improve automated testing; support QA testing and troubleshoot online issues.
Qualifications
  • Educational Background: Bachelor’s, Master’s or Ph.D. in Computer Science, Computer Engineering, Electrical Engineering, or related field.
  • Technical

    Skills:

    • Programming

      Languages:

      Strong modern C++ and experience with Python, Java, or JavaScript. Web development experience is a plus.
    • Operating System:
      Linux development environment with kernel-level knowledge, system-level programming, and networking.
    • Robotics platforms (e.g., ROS 2 or DDS) and AI labeling experience are pluses.
    • Docker, Cloud platforms (AWS or Google Cloud), and database systems experience are pluses.
  • Experience:
    • 5+ years of industrial C++ software development.
    • 3+ years of desktop GUI front-end development, particularly with Qt.
    • Proven track record of product-level scalable systems.
    • Hands-on experience in troubleshooting or system optimization is a plus.
  • Knowledge:
    • Proficiency in object-oriented programming and design patterns.
    • Understanding of the software development life cycle (requirements, design, implementation, testing, integration).
    • Familiarity with Git, CI/CD, unit testing, and automation testing.
  • Soft Skills:
    • Strong communication to collaborate with multiple teams.
    • Self-motivated; ability to work in a fast-paced, dynamic environment.
    • Desire to learn new technologies.
  • Other Requirements:
    • Willingness to work on-site in Santa Monica, CA or Malibu, CA.
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary