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

Senior/Staff Robotics Software Engineer

Horizon Surgical Systems, Inc.

 

Open Position – Senior/Staff Robotics 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.

Role Description

In your role as a Robotics Software Engineer at Horizon Surgical Systems, you will contribute to the architecture and design of a cutting-edge surgical robotics system, implementing and verifying mission-critical software modules. The ability to enforce deterministic timing, and fail-safe behaviors, in the controls software is paramount to its clinical efficacy and regulatory approval. You will be responsible for optimizing the end-to-end latency and throughput of control software by designing a high-performance controls platform. 

Required Qualifications & Abilities:

Educational Background:

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

Technical Skills:

  • Strong proficiency in modern C++ (at least C++11) is a must.
  • Knowledge of DDS, or an alternative asynchronous structured IPC mechanism (e.g., gRPC).
  • Proficiency with implementing and evaluating software architecture in the context of latency-minimization, determinism, and reliability.

Experience:

  • 5+(Senior)/8+(Staff) years of C++ robot controls software development.
  • 5+(Senior)/8+(Staff) years deploying and testing software in a Linux environment.
  • Prior experience working on mission-critical software.
  • Prior experience with medical device development is a plus.
  • Prior experience with embedded C/C++ is useful.

Knowledge:

  • Ability to independently implement high-performance Linux systems software.
  • Quantitative profiling and performance optimization experience (either using a tool like gprof or instrumenting software with your own tooling).
  • Experience with an observability framework is helpful, particularly one tailored to robotics telemetry data.
  • Ability to analyze latency and jitter of high-frequency data in a distributed system.
  • Experience with software deployment procedures (configuration management, containerized builds, etc.) 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 which use the servo drives that you integrate.

Soft Skills:

  • Strong analytical, problem-solving, and organizational abilities.
  • Good communication skills to collaborate with interdisciplinary teams, including software engineers, electrical/mechanical engineers, and product managers.
  • Ability to thrive in a fast-paced, dynamic work environment and adapt to new challenges.

Other Requirements:

  • Comfortable working in a lab or workshop environment alongside surgical robotic systems.
  • Ability to work on-site for hands-on software integration.

Responsibilities:  

  • Software Implementation:
    • Designing, implementing, and maintaining robot controls software that provides real-time-safe data transfer and observability mechanisms.
    • Optimizing the controls data pipeline across PCs with network and DDS QoS configuration.
    • Bridging the timing gap between non-deterministic IPC mechanisms and deterministic event-loops.
    • Collaborating with control algorithm engineers on optimizing the performance of their control loops.
  • Integration & Collaboration:
    • 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.
  • Testing & Reliability:
    • Test your software with and without hardware, implementing the appropriate virtual fixtures where it saves time and aids in automation.
    • Strive for the simplest possible, most easily testable software design, to make unit- and integration-test coverage seamless.

 

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

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior/Staff Robotics Software Engineer in Los Angeles, CA vacancy
  • $262k - $364k

     ...deploy, maintain, and enhance large scale software solutions.Provide technical leadership...  ...and coach a distributed team of engineers.Drive technical project strategy, lead...  ...Safety team are seeking an exceptional Senior Staff Software Engineer whose defining characteristic... 
    Senior

    Google

    Los Angeles, CA
    4 days ago
  • $232k - $268k

     ...here, and we need builders, innovators, and problem solvers to help us create it. Who you are Metropolis is seeking a Senior Staff Software Engineer, Recognition Platform to serve as the technical owner of the Metropolis Recognition Platform (MRP). You are the... 
    Senior
    Temporary work
    Work at office
    Local area

    Metropolis

    Los Angeles, CA
    19 days ago
  •  ...Join to apply for the Senior Robotics Engineer role at yondu . Base pay range $120.00/yr - $200.00/yr We’re looking for an experienced...  ...optimization. Qualifications & Requirements ~5+ years software engineering experience, including 3+ in robotics, aerospace... 
    Senior

    YONDU

    Los Angeles, CA
    11 hours ago
  •  ...Senior Robotics Engineer, Perception and Autonomy Location: Remote, United States (Eastern or Central time preferred). Regular travel to customer...  ...that turns heavy construction machines into autonomous, software defined machines. Our technology is already working every... 
    Senior
    Remote work
    Overseas
    Flexible hours
    Afternoon shift

    Darwin Recruitment

    Santa Fe Springs, CA
    23 hours ago
  •  ...About Quilter At Quilter, we are helping electrical engineers save time and accomplish more by automating the tedious and time...  ...Curiosity # Conviction # Rigor We’re looking for a Senior Software Engineer to work directly with our go-to-market team and customers... 
    Senior
    Full time
    Work at office
    Immediate start

    quilter

    Los Angeles, CA
    1 day ago
  • $262k - $364k

    Senior Staff Software Engineer, Ads Content Safety AI/ML Share Senior Staff Software Engineer, Ads Content Safety AI/ML _corporate_fare_ Google _place_ Los Angeles, CA, USA; Mountain View, CA, USA **Advanced** Experience owning outcomes and decision... 
    Senior

    Google

    Los Angeles, CA
    11 days ago
  • $200k - $300k

     ...We’re looking for early members of our Android team at the Senior and Staff levels. These aren’t maintenance roles — you’ll help define...  ...the Senior level, you’ll own major features end-to-end, drive engineering quality, and contribute to architectural decisions. At the Staff... 
    Senior
    Full time
    Work at office
    Local area
    Worldwide

    suno

    Los Angeles, CA
    1 day ago
  • $150k - $350k

     ...Job Description Job Description Senior/Staff Software Engineer — Remote (US) United States · Full-time · Remote (US/Canada, must work U.S. hours) Mortgage lending still runs on 20-year-old software, and it costs over $11,000 in human effort to originate a single... 
    Senior
    Full time
    H1b
    Remote work
    Flexible hours

    The French Sourcer

    Santa Monica, CA
    10 days ago
  • $158.1k - $211.9k

     ...for the Financial Planning (EPM) value chain. The P4 Sr. Software Engineer is a Staff-level technical leader responsible for the architecture,...  ...at the roadmap level. Escalation Authority: Act as the senior-most technical escalation point for production issues,... 
    Work experience placement
    Worldwide

    The Walt Disney Company (Corporate)

    Burbank, CA
    1 day ago
  • $163k - $212k

     ...solutions. Join our dynamic team and help shape a smarter, greener future for global freight.Parallel Systems is seeking a Senior Robotics Software Engineer to develop the perception and sensor fusion algorithms that let our fully autonomous, battery-electric rail vehicles... 
    Senior
    Local area
    Shift work

    Parallel Systems

    Los Angeles, CA
    3 days ago
  •  ...execution, manufacturing, purchasing, quality, engineering, and finance. This role owns the...  ...manufacturing, quality, engineering, finance, software, and external suppliers to create...  ...using SQL, Python, APIs, low-code tools, Robotic Process Automation, webhooks, or workflow... 
    Senior
    Permanent employment
    Full time
    Contract work
    Weekend work

    Antares

    Los Angeles, CA
    1 day ago
  •  ...Open Position – Senior/Staff Embedded Software Engineer Horizon Surgical Systems Inc.   Horizon Surgical Systems Inc. is revolutionizing...  ...developing a novel, AI driven, and imaging-guided surgical robotic system. Horizon Surgical Systems Inc. aims to expand access... 
    Senior

    Horizon Surgical Systems, Inc.

    Los Angeles, CA
    1 day ago
  •  ...Responsibilities Design and implement high-performance embedded software for software-defined radio platforms. Develop low-level...  ...~ Bachelor's degree or higher in Computer Science, Computer Engineering, or a related field. ~10+ years of professional embedded software... 
    Senior
    Full time
    Casual work
    Relocation package

    CHAOS Industries

    Los Angeles, CA
    1 day ago
  • $154k - $193k

     ...Overview: CHAOS is seeking a highly-skilled and motivated Senior Embedded Software Engineer to join our R&D team. This is a hands-on senior role...  ...performance: Senior Engineer: $154,000 – $193,000 Staff Engineer: $184,000 – $254,000 Senior Staff Engineer: $... 
    Senior
    Full time
    Work experience placement
    Casual work
    Work at office
    Relocation package

    CHAOS Industries

    Los Angeles, CA
    1 day ago
  • $112.64k - $182.48k

     ...delivering sustainable design, engineering, and consultancy solutions...  ...is currently searching for a Senior HVAC Engineer, with 12+ years...  ...projects and mentoring junior staff. The Senior Mechanical Engineer...  ...in load calculation software such as Carrier HAP or Trane... 
    Senior
    Full time
    Part time
    Work at office
    Local area
    Immediate start

    ARCADIS

    Los Angeles, CA
    4 days ago
  • Job TitleAttributes: Motivated self-starter and quick learner. Able to work independently with little supervision. Excellent communications and interpersonal skills. Outstanding attention to detail. Strong analytical and design skills. Strong collaborative skillsRequired...
    Senior

    Software Technology Inc

    Pasadena, CA
    3 days ago
  • $160k - $200k

     ...A cutting-edge space startup in Los Angeles seeks a Software Engineer to develop robust software for controlling advanced spacecraft systems. You'll collaborate on various software layers, from fault tolerance to telemetry systems. The role requires a strong background... 
    Senior

    K2 Space Corporation

    Los Angeles, CA
    1 day ago
  • $90 - $105 per hour

     ...leading innovation to help our customers solve complex systems engineering and integration challenges. CSG is organized by core customer-...  ...milestones and ensure timely delivery of products. Offer senior-level integration systems test and validation (T&V) support, including... 
    Senior
    Hourly pay
    Part time
    Casual work
    Work at office
    Immediate start
    Remote work
    Relocation package
    Flexible hours

    The Aerospace Corporation

    Los Angeles, CA
    3 days ago
  • $119.2k - $159.8k

     ...Technology is a global organization of engineers, product developers, designers, technologists...  ...DEEP & Technology team is seeking a Sr. Software Development in Test Engineer to join our...  ...in UI automation ( Selenium, Robot, Watir) * Experience in Gherkin ( BDD /TDD... 
    Senior
    Work experience placement

    Disney Entertainment and ESPN Product & Technology

    Glendale, CA
    7 days ago
  • Aquent, a premier talent solutions partner, seeks an experienced QA Engineer to validate on-device experiences and automated mobile tests for a major technology leader. You will drive test strategy, design robust test automation, and collaborate across engineering and... 
    Senior
    Work at office
    Remote work

    Aquent (United States)

    Culver City, CA
    2 days ago
  • $150k - $180k

     ...Senior DevOps EngineerTitle of Role: Senior DevOps EngineerLocation...  ...through cutting-edge robotics and artificial intelligence....  ...on integrating hardware and software solutions, they are poised to...  ...strong focus on infrastructure engineering.Proficiency in cloud platforms... 
    Senior

    Recruiting from Scratch

    Los Angeles, CA
    3 days ago
  •  ...highly skilled and experienced Full Stack Software Engineer to join our dynamic team. This role...  ...decisions to closure.Actively develop senior and mid-level engineers through design...  ...engineering role, with at least 2–3 years in a Staff, Principal, or technical lead capacity.... 
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours
    3 days per week

    Observable

    Los Angeles, CA
    3 days ago
  •  ...experience to the West Coast with the launch of our Los Angeles Institute in late spring 2026. Atria Health is seeking a Senior Software Engineer for our DevOps team to help design, build, and operate the infrastructure, deployment pipelines, and observability that... 
    Senior

    Atria Physician Practice New York PC

    Los Angeles, CA
    2 days ago
  •  ...Riot engineers bring deep expertise in specific technical areas while valuing opportunities...  ...across a broad range of domains. As Software Engineers, we work with both established...  ...delivering meaningful value to players. As a Staff Software Engineer, Mobile (C++ / Unreal)... 
    Local area
    Flexible hours

    Riot Games

    Los Angeles, CA
    5 days ago
  • $192.5k - $269.4k

     ...Riot engineers bring deep knowledge of specific technical areas but also value the opportunity...  ...and to deliver player value.  As a Staff Software Engineer, you’ll drive important...  ...force multiplier for your team Mentor senior engineers on your team and enable them... 
    Temporary work
    Local area
    Flexible hours

    Riot Games

    Los Angeles, CA
    a month ago
  •  ...Senior DevOps EngineerLocation: Culver City, CA Duration: FulltimeJob Description: Must Have Technical/Functional Skills• Should...  ...Be a “developer’s developer” with a strong understanding of software engineering principles, able to collaborate effectively with development... 
    Senior
    Work experience placement

    JConnect Infotech

    Culver City, CA
    3 days ago
  • $140k - $180k

     ...Senior DevOps EngineerArena Club is building the number one digital marketplace for collectibles...  ...The RoleWe're seeking a Senior DevOps Engineer to design, build, and operate the...  ...engineering, or infrastructure-focused software engineering rolesStrong experience designing... 
    Senior

    Arena Club

    Los Angeles, CA
    2 days ago
  • MaziCTools is seeking a Senior Software Development Engineer to join our distributed systems team in Alaska. You will own and build high-scale services, mentor engineers, and drive architectural decisions across the stack. You will collaborate with senior and principal... 
    Senior
    Remote job

    MaziCTools

    Los Angeles, CA
    5 days ago
  • East West Bank is seeking a highly skilled IT Engineer focused on Microsoft Intune and endpoint management. The role covers managing enterprise devices, security baselines, and automation to strengthen vulnerability remediation. Ideal candidates will have hands-on experience... 
    Senior

    East West Bank

    El Monte, CA
    2 days ago
  •  ...SpaceX in Hawthorne, CA is seeking a Sr. Power Electronics Engineer for Starship. You will rapidly develop high-reliability electronics for rockets and spacecraft, lead trades, requirements, prototyping, bring-up and test activities. You will design DC-DC converters and... 
    Senior

    SpaceX

    Hawthorne, CA
    11 hours ago

Do you want to receive more vacancies?

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