Senior/Staff/Principal Qt C++ Software Engineer

Horizon Surgical Systems

Los Angeles (CA)

On-site

USD 120,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive compensation
Comprehensive company-paid benefits package
Opportunity to work with cutting-edge technology

Job summary

Horizon Surgical Systems in Los Angeles is seeking a Senior/Staff/Principal Qt C++ Software Engineer to develop AI-driven, imaging-guided surgical robotic systems. This role is crucial for enhancing surgical precision and improving patient outcomes.

The ideal candidate will have extensive experience in C++ software development, particularly with desktop GUI applications using Qt. The position requires a collaborative individual who can work effectively with cross-functional teams in a dynamic environment.

Competitive compensation and comprehensive benefits are offered by the company.

Qualifications

  • 5+ years of industrial C++ software development.
  • 3+ years of desktop GUI front-end development, particularly with Qt.
  • Understanding of the software development life cycle.
  • Proficiency in object-oriented programming and design patterns.

Responsibilities

  • Work with cross-functional teams to clarify requirements.
  • Design, implement, and maintain components/features using C++.
  • Collaborate with QA to improve automated testing.

Skills

Strong modern C++
Experience with Python
Experience with Java or JavaScript
Linux development
Robotics platforms (e.g., ROS 2)
Docker
Cloud platforms (AWS or Google Cloud)
Database systems
Desktop GUI front-end development, particularly with Qt

Education

Bachelor’s, Master’s or Ph.D. in Computer Science, Computer Engineering, Electrical Engineering, or related field

Job description

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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior/Staff/Principal Qt C++ Software Engineer
Senior/Staff/Principal Qt C++ Software Engineer

Horizonsurgicalsystems • Los Angeles (CA)

On-site
USD 120,000 - 160,000
Competitive compensation
Excellent company-paid benefits package
Opportunity for career advancements with new technology
Senior/Staff/Principal C++ Software Engineer
Senior/Staff/Principal C++ Software Engineer

Horizon Surgical Systems • Los Angeles (CA)

On-site
USD 120,000 - 150,000
Competitive compensation
Company-paid benefits package
Senior/Staff/Principal C++ Software Engineer
Senior/Staff/Principal C++ Software Engineer

Horizonsurgicalsystems • Los Angeles (CA)

On-site
USD 120,000 - 160,000
Competitive compensation
Excellent company-paid benefits package
Senior Robotics C++ Engineer — Controls Platform
Senior Robotics C++ Engineer — Controls Platform

Horizon Surgical Systems • Los Angeles (CA)

On-site
USD 120,000 - 150,000
Competitive compensation
Company-paid benefits package
Collaborative work environment
Senior Robotics C++ Engineer — Controls Platform
Senior Robotics C++ Engineer — Controls Platform

Horizonsurgicalsystems • Los Angeles (CA)

On-site
USD 100,000 - 140,000
Competitive compensation
Excellent company-paid benefits package
Opportunity to work with cutting-edge technology
Senior/Staff Embedded Software Engineer
Senior/Staff Embedded Software Engineer

Horizon Surgical Systems • Los Angeles (CA)

On-site
USD 110,000 - 150,000
Competitive compensation
Company-paid benefits package
Opportunity for innovation
Senior/Staff Embedded Software Engineer
Senior/Staff Embedded Software Engineer

Horizonsurgicalsystems • Los Angeles (CA)

On-site
USD 120,000 - 160,000
Competitive compensation
Excellent company-paid benefits
Senior/Staff Robotics and Controls Engineer
Senior/Staff Robotics and Controls Engineer

Horizonsurgicalsystems • Los Angeles (CA)

On-site
USD 155,000 - 215,000
Performance-based annual bonus
Equity (stock options)
Comprehensive benefits package
+1
Senior Qt C++ Robotics Engineer – AI Imaging
Senior Qt C++ Robotics Engineer – AI Imaging

Horizonsurgicalsystems • Los Angeles (CA)

On-site
USD 120,000 - 160,000
Competitive compensation
Excellent company-paid benefits package
Opportunity for career advancements with new technology
Senior/Staff/Principal Mechanical Engineer - Robotic Hardware
Senior/Staff/Principal Mechanical Engineer - Robotic Hardware

Horizonsurgicalsystems • Los Angeles (CA)

On-site
USD 110,000 - 185,000
Medical and dental benefits
401k with company match
Unlimited PTO
+1