Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior/Staff/Principal C++ Software Engineer

Full-time

Horizon Surgical Systems

Open Position – Senior/Staff/Principal C++ Software Engineer

Horizon Surgical Systems Inc.

 

Horizon Surgical Systems Inc. is revolutionizing the world of surgical ophthalmology by developing a novel, AI driven, and imaging-guided surgical robotic system. Horizon Surgical Systems Inc. aims to expand access to care, provide superior capabilities to the human surgeon, and enhance patient outcomes. Microsurgery in general and Ophthalmology are subfields of surgery for which the surgical outcomes can be significantly improved by robotic systems to allow superior dexterity, precision, accuracy, and visualization beyond the human surgeon’s own capabilities.

We are seeking highly motivated, and intellectually inquisitive individuals looking to make a positive impact on healthcare via the development of robotic technology. The core values of Horizon Surgical Systems Inc. are:


  • Commitment to Excellence: We aim to deliver superior patient outcomes and surgeon experiences

  • Passion for Creativity and Innovation: We are driven by new ideas and aim to push the boundaries of what's possible

  • Teamwork and Camaraderie : We achieve our best when we collaborate and work together

  • Welcoming of Critical Opinion: We are enriched by constructive criticism and support the best ideas

  • Personal Accountability: We honor our commitments and take responsibility for our actions


Horizon Surgical Systems Inc. offers:


  • An opportunity to build autonomous surgical robotic systems driven by image guidance and AI technology for the future of affordable, high-quality healthcare.

  • The opportunity to work alongside clinicians, engineers, and global leaders in cutting-edge AI, imaging, and robotics technology.

  • Competitive compensation and an excellent company-paid benefits package.

We are seeking a highly motivated C++ software engineer to contribute to a variety of features in our cutting-edge imaging/robotics systems and advance the AI labeling process. This role requires a deep understanding of the software development life cycle, strong in C++, Python, Java, and JavaScript programming, and records of success in building product-level scalable systems and cross-functional collaboration. Knowledge or industrial experience in Robotic platforms, AI processes, and/or Cloud platforms is preferred.

 

Required Qualifications



  • Educational Background :

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



  • Technical Skills :

    • Programming Languages: Strong modern C++ and at least one of Python, Java, or JavaScript. Experience in web development is a plus.

    • Operating System: Strong background in Linux development environment, including kernel-level knowledge, system-level programming, and networking.

    • Knowledge or experience in Robotics platforms (like ROS 2 or DDS) is a plus.

    • Knowledge or experience in AI labeling process is a plus.



  • Experience :

    • 5+ years of industrial experience in C++ software development.

    • Proven records of success in product-level scalable systems.

    • Hands-on experience in troubleshooting or system optimization is a plus.



  • Knowledge :

    • Proficiency in Object-Oriented programming and design patterns.

    • Deep understanding of the software development life cycle (e.g., requirement clarification, design and implementation, testing, and integration).

    • Familiarity with git, CI/CD, unit testing, automation testing.



  • Soft Skills :

    • Strong communication skills to collaborate with multiple teams.

    • Self-motivated; Ability to work in a fast-paced, dynamic work environment.

    • Desire to learn new technologies.



  • Other Requirements

    • Willingness to work on-site in either Santa Monica, CA or Malibu, CA.


Responsibilities



  • Requirement Clarification

    • Work closely with cross functional teams to understand, clarify, and finalize requirements.

    • Translate requirements into components, features, or technical enhancements.



  • Design and Implementation

    • Design, implement, and maintain components/features using C++ in our Robotics system.

    • Design and implement components/features using Python, Java, or JavaScript for the AI labeling process and other Cloud backend components.

    • Collaborate with team members to optimize the system and the development process.

    • Contribute to code review and improve best practices in programming and documentation.



  • Testing & Reliability

    • Collaborate with QA to enable/improve automated testing.

    • Support QA testing and troubleshoot online issues.



This is an exciting opportunity to join a high-tech startup that is poised to revolutionize surgical robotics in ophthalmology. 

Vacancy posted 17 hours ago
Similar jobs that could be interesting for youBased on the Senior/Staff/Principal C++ Software Engineer in Los Angeles, CA vacancy
  • $120k - $140k

     ...Senior/Staff/Principal Imaging System Software Engineer Horizon Surgical Systems Inc. is revolutionizing the world of surgical ophthalmology by developing a...  ...Skills: Programming Languages: Strong proficiency in C++ and Python is essential. Image Processing: Solid... 
    Senior

    Horizon Surgical Systems

    Los Angeles, CA
    3 days ago
  •  ...The Role:The Mission Systems Engineering team develops the Mission Management System—the software platform connecting mission subsystems...  ...and ground systems. As a Senior/Principal Mission Software Engineer, you...  ...and develop high-performance C++ software for command and... 
    Senior
    Weekly pay
    Permanent employment
    Full time
    Work at office

    Hermeus

    Los Angeles, CA
    2 days ago
  • $114k - $171k

     ...solutions for global security. Our Engineering and Sciences (E&S) organization pushes...  .... Come be a part of our mission! Principal / Sr. Principal Software Engineer - Woodland Hills, CA As a Principal...  .... Develop software utilizing C/C++ to modernize and productionize a... 
    Senior
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    Los Angeles, CA
    2 days ago
  • $114k - $213.4k

    Northrop Grumman seeks a Principal/Sr. Principal Software Engineer in Los Angeles, CA. The role involves leading software projects utilizing C/C+, developing CI/CD pipelines, and ensuring software systems meet performance requirements. Candidates should possess a Bachelor... 
    Senior

    Northrop Grumman

    Los Angeles, CA
    2 days ago
  • K2 Space, based in Los Angeles, is seeking a Software Engineer to contribute to the development of software for spacecraft control systems. You will work with advanced technologies including Rust and C++, and be involved in building systems that manage propulsion and control... 
    Senior

    K2 Space

    Los Angeles, CA
    4 days ago
  • A cutting-edge engineering firm in California is seeking a C++ Software Engineer to develop high-performance systems for complex engineering problems. This hands-on role involves translating Python tooling into efficient C++ systems and optimizing code for performance... 
    Senior

    InnoForge

    Los Angeles, CA
    4 days ago
  • A leading aerospace technology company is seeking a Sr. Software Engineer in the Los Angeles area to develop and maintain the C++ core across operating platforms. This role involves ensuring reliable integration of flight-critical systems with engineering teams. Ideal candidates... 
    Senior
    Full time

    Lumicity

    Los Angeles, CA
    4 days ago
  • $200k - $285k

     ...possible, with the ultimate goal of enabling human life on Mars.PRINCIPAL SOFTWARE ENGINEER, CONTINUOUS INTEGRATION (STARSHIP)As a Principal Software...  ...with Bazel or similar build systemsFluency in Python, C++, Rust, or GoExperience building tools and infrastructure that... 
    Permanent employment
    Temporary work
    Weekend work

    SpaceX

    Hawthorne, CA
    3 days ago
  • Riot engineers bring deep knowledge of specific technical areas but...  ...in many broader domains. As a software engineer, you'll also dive into...  ...engineering.As a Principal Software Engineer and technical...  ...collaborating with designersExpert with C++ in complex code... 
    Local area
    Flexible hours

    Riot Games

    Los Angeles, CA
    4 days ago
  • $229.2k - $319.5k

    Riot engineers bring deep knowledge of specific technical areas but also value the opportunity...  ...a variety of broader domains. As a Principal Software Engineer, you’ll work alongside other...  ...in low-level optimization of C++Experience with asset pipelines, version control... 
    Local area
    Flexible hours

    Riot Games

    Los Angeles, CA
    17 hours ago
  • $229.2k - $319.5k

    Riot engineers bring deep knowledge of specific technical areas but...  ...variety of broader domains. As a software engineer, you’ll work with...  ...to deliver player value.As a Principal Software Engineer on the Live...  ...content pipelinesExpertise with C++ and Gameplay Engineering (... 
    Local area
    Flexible hours

    Riot Games

    Los Angeles, CA
    1 day ago
  • $210k - $340k

     ...possible, with the ultimate goal of enabling human life on Mars.PRINCIPAL RF SOFTWARE ENGINEER (STARSHIELD)Starshield leverages SpaceX’s Starlink...  ...infrastructure and test automation sequences in Python and C++ to support design validation, qualification, and productionWork... 
    Permanent employment
    Temporary work
    Remote work
    Weekend work

    SpaceX

    Hawthorne, CA
    1 day ago
  • $255k - $340k

     ...ultimate goal of enabling human life on Mars.PRINCIPAL SOFTWARE ENGINEER, CDN (STARLINK)At SpaceX we’re...  ...Software development experience in C, C++, or Rust.5+ years of professional distributed...  ...: Pay range: Software Engineer /Senior: $255,000.00 - $340,000.00/per yearYour... 
    Permanent employment
    Temporary work
    Worldwide
    Weekend work

    SpaceX

    Hawthorne, CA
    4 days ago
  • $229.2k - $319.5k

    Riot engineers bring deep knowledge of specific technical areas but also value the opportunity...  ...and deliver player value. As a Principal Software Engineer, you’ll lead the development of...  ...development.Deep programming proficiency in C++ and at least one other language (e.g.,... 
    Local area
    Flexible hours

    Riot Games

    Los Angeles, CA
    3 days ago
  • $220k - $320k

     ...team At Q-CTRL, Quantum Computing Engineering is a global team of software engineers and infrastructure...  ...About the role We are seeking a Principal Software Engineer to lead the architectural...  ...across multiple teams and seniority levels, with a horizon beyond 12... 
    Full time
    Worldwide
    Flexible hours

    Q-ctrl

    Los Angeles, CA
    17 hours ago
  • thatgamecompany is seeking a Senior Graphics Engineer to join our engine team. You’ll develop high-performance C++ systems for a proprietary engine, focusing on real-time rendering, scalability and cross-device performance. You will design and maintain rendering features... 
    Senior
    Remote job

    Thatgamecompany

    Los Angeles, CA
    4 days ago
  • $240k - $250k

     ...escalation workflows — reducing resolution times and improving engineering efficiency. Integrate agentic capabilities into identity...  ...needle for the business. WHAT YOU BRING ~10+ years of software engineering experience, with 8+ years in customer-facing or customer... 
    Full time

    Saviynt

    Los Angeles, CA
    17 hours ago
  •  ...Company Description Aerospace / Finance Job Description PRINCIPAL SOFTWARE ENGINEER (ARCHITECT)  Visa Candidates Welcome Job Description Responsibilities: • Maintain and improve the functionality and performance of existing Windows and WCF services... 
    Full time

    Direct Staffing Inc

    Culver City, CA
    17 hours ago
  • $114k - $171k

    Northrop Grumman is actively seeking a Principal Software Engineer in Los Angeles, CA, to lead technical initiatives and develop software using C/C++. You will interface closely with software leads and architects to ensure project success. The role requires a bachelor'... 

    Northrop Grumman

    Los Angeles, CA
    2 days ago
  • $180k - $290k

     ...Principal Software EngineerCHAOS Industries is redefining modern defense with omniscient systems...  ...skilled and motivated Principal Software Engineer to join our team supporting our R&D and...  ...with additional languages such as C++, Rust, NodeJS, Java, Go, etc.Experience... 
    Full time
    Work experience placement
    Casual work
    Work at office
    Relocation package

    Chaos Industries

    Hawthorne, CA
    2 days ago
  • $197.4k - $264.7k

     ...Entertainment and ESPN Product & Technology is a global organization of engineers, product developers, designers, technologists, data...  ...ad experiences available to all ad tier users.As our team's Principal Software Engineer, you will apply your battle-tested experience, deep... 
    Work at office
    Shift work

    Disney Interactive

    Glendale, CA
    4 days ago
  • $276k - $414k

     ...addition to Bitmoji, Saturn, and other digital services.Snap Engineering teams build fun and technically sophisticated products that...  ...execute with privacy at the forefront.We’re looking for a Principal Software Engineer to join the Business Experience team at Snap.What... 
    Full time
    Temporary work
    Live in
    Work at office
    Local area

    Snap

    Los Angeles, CA
    4 days ago
  • $185k - $301k

     ...Los Angeles, CaliforniaEngineering - Engineering /Full-time /HybridAt FloQast, we aren'...  ...Operating System for Accounting." As a Principal Software Engineer on the Close team, you are a...  ...of those around you. You will mentor senior engineers, fostering a culture of deep... 
    Full time
    Work at office

    Floqast

    Los Angeles, CA
    3 days ago
  • $229.2k - $319.5k

    Riot engineers bring deep knowledge of specific technical areas but also value the chance to work in many broader domains. Riot engineers...  ..., large-scale challenges and deliver player value. As a Principal Software Engineer on Wild Rift, you’ll lead the development of key... 
    Temporary work
    Local area
    Worldwide
    Flexible hours
    Shift work

    Riot Games

    Los Angeles, CA
    1 day ago
  • $180k - $290k

     ...Principal Software Engineer CHAOS Industries is redefining modern defense with omniscient systems purpose-built for today's realities. Designed...  ...time systems Experience with additional languages such as C++, Rust, NodeJS, Java, Go, etc. Experience with git... 
    Full time
    Work experience placement
    Casual work
    Work at office
    Relocation package

    CHAOS Industries

    Hawthorne, CA
    1 day ago
  • $190k - $260k

     .... You will serve as the technical lead working with a team of engineers to oversee the design and implementation of these interconnected...  ...language.12+ years of professional experience in the software industry.Experience with web services, microservices, or other... 
    Work experience placement
    Local area

    Viant Technology

    Los Angeles, CA
    4 days ago
  • $184.3k - $247.1k

    Job Posting Title:Principal Software EngineerReq ID:10144164Job Description:Disney Entertainment and ESPN Product & TechnologyTechnology is...  ...Entertainment and ESPN Product & Technology is a global organization of engineers, product developers, designers, technologists, data... 
    Full time
    Work experience placement

    Hulu

    Santa Monica, CA
    1 day ago
  •  ...you’ll have an opportunity to work at a variety of levels of the software stack and wear a lot of hats. As in most truly interesting jobs,...  ...qualifications:Fluency in (though perhaps not actual love of) C++ programmingActual love of programming in general5+ years of experience... 
    3 days per week

    Oblong

    Los Angeles, CA
    3 days ago
  •  ...Title- Principal Software Engineer Location- Los Angeles, CA Job Information Job Taxonomy: Sr. Software Engineer Job Title: Principal Software Engineer Job Description: Location Requirement This position is open only to candidates who currently reside in one... 
    Local area

    Tranzeal

    Los Angeles, CA
    3 days ago
  • $120k - $180k

     ...Systems Software EngineerVast.ai's cloud powers AI projects and businesses all over the world...  ...is earned by shipping excellence.We seek engineers with strong intrinsic drive, a true...  ...either our SF or LA officesTech StackC, C++, Python, LinuxIdeal ExperienceProgramming... 
    Work at office

    Vast

    Los Angeles, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior/Staff/Principal C++ Software Engineer. Be the first to apply!