Staff Software Engineer

2 weeks ago


San Carlos, California, United States ZAP Surgical Systems, Inc. Full time $150,000 - $250,000 per year

Staff Software Engineer - C#/C++

About the Company

ZAP Surgical Systems is a pioneering surgical robotics company based in San Carlos, CA. Our flagship product, the ZAP-X, utilizes a revolutionary gyroscopic motion platform and a self-shielded design, disrupting conventional radiosurgery and enabling advanced care in new clinical settings. At ZAP, innovation happens at the intersection of diverse disciplines. You'll join a collaborative, mission-driven team committed to developing the most advanced stereotactic radiosurgery product in the world.

Job Description

We are seeking a Senior C#/C++ Software Engineer to develop the next-generation Treatment Delivery application for the ZAP-X radiosurgery system. This position is a hands-on technical role for an individual who excels in high-stakes environments. You will implement core components of safety-critical C#/C++ applications which interface with real-time control systems, orchestrate treatment delivery, and ensure deterministic performance and fault tolerance. You will also collaborate with clinical, service, and hardware engineers to understand and document requirements. Your experience in regulated domains such as medical devices, automotive, or aerospace will help us deliver precise, reliable, and life-saving treatments to patients with brain tumors, metastatic cancers, and functional diseases.

Duties and Responsibilities

  • Design and implement C# and C++ modules for treatment delivery user interface, hardware control, and system coordination.
  • Design and implement unit tests and integration tests.
  • Integrate with Beckhoff PLCs via ADS protocol for command and telemetry exchange.
  • Collaborate with clinical and service engineers to understand user needs and investigate discrepancies in system behavior.
  • Apply agile methodologies to manage development cycles, bug fixes, and feature rollouts. Collaboratively break-down work items into manageable pieces.
  • Optimize system performance for low-latency, high-reliability execution across multiple threads and processes.
  • Document software architecture, communication protocols, and safety logic to meet medical device regulatory standards.

Required Qualifications

Education:

  • Bachelor's or Master's degree in Computer Science, Physics, Mathematics, or Engineering.

Experience:

  • At least 10 years in software development, including at least 5 years in real-time or safety-critical systems.
  • Proven track record of developing complex applications in regulated domains (e.g., medical, automotive, aerospace).
  • Strong proficiency in modern C++ (C++17 or later), including multithreading, memory management, and performance optimization.
  • Experience with C#, .NET, WPF, TCP/IP, and Python in multi-language systems.
  • Familiarity with deterministic programming and fault-tolerant system design.
  • Experience with inter-process communication and hardware interfaces (e.g., ADS, Serial TCP/IP).
  • Proficiency in debugging tools (e.g., VisualStudio, Valgrind, GDB) and performance profilers.

Other Skills:

  • Knowledge of safety standards (e.g., IEC61508, ISO14971) and risk management practices.
  • Experience developing software that drives treatment plans or controls radiotherapy/diagnostic medical devices.
  • Operates effectively in a regulated environment with design control and testing.
  • Strong interpersonal and communication skills for cross-functional collaboration.


  • San Mateo, California, United States Guidewire Software Full time $169,000 - $253,000

    SummaryAre you a result-oriented, polyglot programmer using 12-factor app methodology to craft your Cloud products? If so, we would like to meet youGuidewire provides outstanding software for the second-largest financial services industry in the world: insurance. We deliver the core applications that Property and Casualty (P/C) insurers use to build...


  • San Carlos, California, United States ZAP Surgical Systems, Inc. Full time

    About the CompanyZAP Surgical Systems is a pioneering surgical robotics company based in San Carlos, CA. Our flagship product, the ZAP-X, utilizes a revolutionary gyroscopic motion platform and a self-shielded design, disrupting conventional radiosurgery and enabling advanced care in new clinical settings. At ZAP, innovation happens at the intersection of...


  • San Francisco, California, United States Harrison Clarke Full time

    Role:Staff Backend Engineer (Golang)Location:San Francisco, CA (Onsite, 3 days/week)Compensation:$400,000 plus equityHarrison Clarke are partnered with ahigh profile AI Coding Platform. This exciting startup is building a platform that helps organizations optimize and automate their software development lifecycle, by seamlessly integrating advanced AI into...


  • San Carlos, California, United States Joby Aviation Full time

    Imagine a piloted air taxi that takes off vertically, then quietly carries you and your fellow passengers over the congested city streets below, enabling you to spend more time with the people and places that matter most. Since 2009, our team has worked steadily to make this dream a reality. We've designed and tested many generations of prototype aircraft...


  • San Francisco, California, United States Dayspring Technologies Full time

    The Staff Software Engineer is an experienced member of one of Dayspring's engineering teams and reports to the team's Engineering Team Lead. The Staff Software Engineer leads their engineering teammates in delivering high quality solutions for Dayspring's professional services clients. This is a full-time position based in our San Francisco office with at...


  • San Francisco, California, United States -4daf-45a3-abdf-7d068228bf18 Full time $210,000 - $270,000 per year

    Ironclad is the leading AI contracting platform that transforms agreements into assets. Contracts move faster, insights surface instantly, and agents push work forward, all with you in control. Whether you're buying or selling, Ironclad unifies the entire process on one intelligent platform, providing leaders with the visibility they need to stay one step...


  • San Jose, California, United States Celestica Full time

    Req ID: 130119Remote Position: NoRegion: AmericasCountry: USAState/Province: CaliforniaCity: San JoseGeneral OverviewJob Title: Staff Software Engineer (BSP/Diag/SDK)Functional Area: Engineering (ENG)Career Stream: Design - Software EngineeringJob Code: SEN-ENG-DSEJob Band: 10Direct/Indirect Indicator: IndirectSummaryWe are seeking highly experienced and...


  • San Mateo, California, United States PlayStation Global Full time

    Why PlayStation?PlayStation isn't just the Best Place to Play — it's also the Best Place to Work. Today, we're recognized as a global leader in entertainment producing The PlayStation family of products and services including PlayStation5, PlayStation4, PlayStationVR, PlayStationPlus, acclaimed PlayStation software titles from PlayStation Studios, and...


  • San Carlos, California, United States Joby Aviation Full time

    Joby OverviewImagine a piloted air taxi that takes off vertically, then quietly carries you and your fellow passengers over the congested city streets below, enabling you to spend more time with the people and places that matter most. Since 2009, our team has worked steadily to make this dream a reality. We've designed and tested many generations of...


  • San Carlos, California, United States Aetherflux Full time

    About AetherfluxAetherflux is solving the global energy crisis by building the infrastructure for abundant, resilient, and continuous space-based solar energy. We are tackling humanity's most complex engineering challenge with a world-class team dedicated to delivering a revolutionary power platform. Aetherflux is transforming how civilization powers,...