H

Horizon Surgical Systems

Assistive surgical robotics for ophthalmic procedures

Senior/Staff Robotics Software Engineer

Robotics & Autonomous SystemsConfirmed live in the last 24 hours
Full-timeLos Angeles, CA, USANo salary listed

About the Job

Requirements

  • A bachelor's, master's, or Ph.D. degree in Computer Science, Computer Engineering, Robotics, Electrical Engineering, or a related field.
  • Strong proficiency in modern C++ (at least C++11).
  • Knowledge of DDS or an alternative asynchronous structured inter-process communication mechanism such as gRPC.
  • Proficiency implementing and evaluating software architecture for latency minimization, determinism, and reliability.
  • Five or more years of C++ robot controls software development for the Senior level, or eight or more years for the Staff level.
  • Five or more years deploying and testing software in a Linux environment for the Senior level, or eight or more years for the Staff level.
  • Prior experience working on mission-critical software.
  • Ability to independently implement high-performance Linux systems software.
  • Quantitative profiling and performance optimization experience, using tools such as gprof or custom instrumentation.
  • Ability to analyze latency and jitter of high-frequency data in a distributed system.
  • Strong analytical, problem-solving, and organizational abilities.
  • Comfort working in a lab or workshop environment alongside surgical robotic systems.
  • Ability to work on-site for hands-on software integration.

Responsibilities

  • Contribute to the architecture and design of a surgical robotics system and implement and verify mission-critical software modules.
  • Optimize end-to-end latency and throughput of control software by designing a high-performance controls platform.
  • Design, implement, and maintain robot controls software that provides real-time-safe data transfer and observability mechanisms.
  • Optimize the controls data pipeline across PCs with network and DDS Quality of Service configuration.
  • Bridge the timing gap between non-deterministic inter-process communication mechanisms and deterministic event loops.
  • Collaborate with control algorithm engineers to optimize the performance of their control loops.
  • Collaborate with cross-functional teams to ensure software modules perform well.
  • Engage in pair programming, code reviews, and design discussions to maintain high coding standards.
  • Test software with and without hardware, implementing virtual fixtures where they save time and aid automation.
  • Use simple, testable software designs that support seamless unit and integration test coverage.

Desired Qualifications

  • Prior experience with medical device development is a plus.
  • Experience with embedded C/C++ is useful.
  • Experience with an observability framework is helpful, particularly one tailored to robotics telemetry data.
  • Experience with software deployment procedures, including configuration management and containerized builds, is preferred.
  • Experience with motor control for serial robotic manipulators is preferred.
  • Experience with kinematics and rigid-body dynamics is helpful for collaborating on control algorithms that use integrated servo drives.

About the Company

Horizon Surgical Systems

Assistive surgical robotics for ophthalmic procedures

Horizon Surgical Systems develops assistive surgical robotics for eye surgery, led by its Polaris system. Polaris combines robotic manipulation, advanced medical imaging, and artificial intelligence to help ophthalmologists perform delicate microsurgeries with greater precision. The product works by guiding and automating robotic tools during eye procedures, using real-time imaging and AI-driven analysis to enhance accuracy and safety, particularly in cataract surgery. The company differentiates itself by focusing specifically on ophthalmic microsurgery, integrating robotics with high-quality imaging and AI in a way that supports surgeons and expands access to eye care. Its goal is to improve surgical outcomes for patients, advance microsurgical capabilities, and bring this technology to medical institutions through sales and licensing.

Company size
51-200
Company stage
Series A
Total funding
$30M
Headquarters
Santa Monica, CA
Founded
2021

Recently Posted Jobs

Explore more opportunities at Horizon Surgical Systems

See more jobs