H

Horizon Surgical Systems

Assistive surgical robotics for ophthalmic procedures

Senior/Staff Embedded Software Engineer

Embedded EngineeringConfirmed 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, Electrical Engineering, or a related field.
  • Strong proficiency in modern C++ (at least C++11).
  • Ability to write real-time C or C++ on a bare-metal embedded system, or with FreeRTOS, SafeRTOS, or QNX.
  • Ability to implement and optimize control loops that integrate servo drives.
  • At least 5 years of developing C++ robotics software that interfaces with hardware.
  • At least 5 years deploying and testing Linux software and an RTOS or bare-metal firmware environment.
  • Prior experience working on mission-critical software.
  • Ability to independently implement Linux user-space drivers and custom wire interface protocols for controls data; kernel development experience is not required, but candidates should be comfortable designing a servo drive control daemon from scratch.
  • Ability to analyze latency and jitter of high-frequency data in a distributed system.
  • Working knowledge of typical embedded protocols, including I2C, SPI, and CAN.
  • Ability to read electrical schematics in collaboration with PCB design engineers.
  • Strong analytical, problem-solving, and organizational abilities.
  • Good communication skills to collaborate with interdisciplinary teams, including software engineers, electrical and mechanical engineers, and product managers.
  • Ability to thrive in a fast-paced, dynamic work environment and adapt to new challenges.
  • Comfort working in a lab or workshop environment alongside surgical robotic systems.
  • Ability to work on-site for hands-on software integration.

Responsibilities

  • Design, implement, and test embedded and Linux controls software for multiple generations of surgical robotic systems.
  • Perform device failure mode and effect analysis for the hardware and software boundary, and implement appropriate diagnostics to mitigate risks.
  • Collaborate with cross-functional teams to ensure high performance of software modules.
  • 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.
  • Strive for the simplest possible, most easily testable software design to make unit- and integration-test coverage seamless.

Desired Qualifications

  • Prior experience with medical device development.
  • Experience with CANOpen (DS-402) servo drive control or EtherCAT.
  • Experience with a formal software or motion control safety standard (e.g., ISO 26262, IEC 61800-5-2), and/or software verification by an independent safety certifying body.
  • Experience with motor control for serial robotic manipulators.
  • Experience with kinematics and rigid-body dynamics to collaborate on control algorithms using 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