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

Senior Software Engineer

Capstan Medical, Inc.

Job Description

Job Description

Reports to: Head of Software & Controls

 

Workplace Type: Hybrid (onsite in Santa Cruz 3 days/week)

 

At Capstan Medical, we’re building one of the most exciting and innovative companies in medtech—developing a first-of-its-kind robotic platform for minimally invasive heart valve treatment. Our team combines surgical robotics, catheter-based delivery, and next-generation implants to transform complex procedures into safer, lower-stress solutions for patients and clinicians alike. As a highly collaborative, hands-on team, we move fast, wear multiple hats, and believe the best ideas can come from anyone. 

Based in Santa Cruz, our unique workspace blends cutting-edge Bay Area innovation with a lifestyle-driven environment near trails, beaches, and open space—creating the perfect place to do meaningful, career-defining work.

 

Overview:

Join Us in Revolutionizing Cardiac Care from Beautiful Santa Cruz

Imagine building software for life-saving robotics technology while being minutes from world-class surf breaks and redwood forests. We’re developing a groundbreaking robotic platform that gives surgeons superhuman precision in transcatheter valve deployment—and we need an exceptional Software Engineer to design and build the complex software systems that make our robot work.

 

You’ll be writing code that runs on a real-time robotic system—building features, designing services, solving hard problems, and shipping software that clinicians depend on. We need someone who can architect and implement robust software, and who understands operating systems deeply enough to reason about performance, concurrency, and system behavior when it matters.

What You’ll Do:
  • Design and build software components for a multi-process robotic system spanning real-time control, system services, and clinical applications
  • Architect and implement services that manage system state, coordinate between processes, and ensure safe operation
  • Write performant, reliable code in Python, C++, or Rust depending on the requirements of the problem
  • Profile, debug, and optimize software to meet real-time performance constraints
  • Implement security features and hardening measures for a medical device platform
  • Collaborate with controls engineers, GUI developers, and systems engineers to deliver integrated functionality
  • Contribute to software architecture decisions and drive technical direction for your areas of ownership
  • Write clear documentation and participate in design reviews
  • Support verification and validation activities to ensure software meets regulatory requirements
Skills:
  • Excellent software engineering fundamentals: you write clean, maintainable, well-tested code
  • Strong proficiency in Python and C++; Rust experience is a plus
  • Deep understanding of operating systems concepts: processes, threads, IPC, scheduling, memory management
  • Solid Linux skills: comfortable in the terminal, understands how the OS works under the hood
  • Experience designing and building complex multi-component software systems
  • Strong debugging skills—you can track down issues across process boundaries and system layers
  • Understanding of concurrency, synchronization, and the challenges of real-time systems
  • Clear communicator who can discuss technical tradeoffs and design decisions
Requirements:
  • BS/MS in Computer Science, Computer Engineering, Robotics, or equivalent
  • 5+ years of professional software engineering experience
  • Track record of designing and shipping complex software systems
  • Experience working on software that interacts closely with hardware or the operating system
  • Thrives in a fast-paced environment where you own problems end-to-end
  • Ability to work in a hybrid environment, onsite 3 days a week at our Santa Cruz, CA office. In the future, there will be an option to work one day from our satellite office in Los Altos, CA.
Preferred:
  • Broad experience across software technologies—you’ve worked in different languages, frameworks, and domains, and you pick up new tools quickly when the problem demands it
  • Experience with robotics software or ROS/ROS2
  • Medical device or safety-critical systems background
  • Experience with real-time systems or performance-critical applications
  • Familiarity with software security practices and system hardening
  • Experience with distributed systems or service-oriented architectures
  • Background in controls, motion planning, or mechatronics

We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, veteran status, and disability, or other legally protected status. 

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Vacancy posted 11 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Santa Cruz, CA vacancy
  • $180.5k - $219.9k

     ...Joby Aviation in Santa Cruz is seeking an experienced engineer skilled in C++ development to enhance simulation software for their integrated vehicle simulators. This role involves working closely with cross-functional teams to improve testing solutions and adapt simulations... 
    Senior

    Joby Aviation

    Santa Cruz, CA
    6 hours ago
  •  ...Reports to: Head of Software & Controls Workplace Type: Hybrid (onsite in Santa Cruz 3 days/week) Overview Join Us in Revolutionizing...  ...transcatheter valve deployment—and we need an exceptional Software Engineer to design and build the complex software systems that make our... 
    Senior
    Work at office
    3 days per week

    Capstan Medical, Inc.

    Santa Cruz, CA
    4 days ago
  • $180.5k - $219.9k

     ...commercial service. Overview Joby Aviation is seeking a driven engineer with C++ development skills and experience, an ability to...  ...expand our integrated vehicle simulators. They will work with software and hardware engineers across the company to help them test and... 
    Senior
    Temporary work
    Flexible hours

    Joby Aviation

    Santa Cruz, CA
    5 days ago
  • $117.7k - $193.9k

     ...commercial service. Overview Working as a Senior SoftwareEngineer,you willbe responsible...  ...andmaintainingsystem-level software on Linux platforms that support Joby Aviation...  ...operations. You will work with a small team of engineers to design, build, andoptimizeinfrastructure... 
    Senior
    Temporary work
    Remote work

    Joby Aviation

    Santa Cruz, CA
    4 days ago
  • $140k - $200k

     ...Clutch Canada is looking for a Senior Software Engineer to join their Core Experiences Team in Santa Cruz, California. This role involves building and maintaining SDKs that enhance Speechify's product experience across platforms. The ideal candidate should possess strong... 
    Senior

    Clutch Canada

    Santa Cruz, CA
    4 days ago
  • $135k - $165k

     ...Jane Technologies Backend Engineer Jane Technologies is an MIT-founded eCommerce company...  ...platform. Work with other senior engineers to contribute to high level decisions...  ...Qualifications ~4+ years of professional software engineering experience in a product-... 
    Senior
    Local area
    Remote work
    Home office

    Jane Technologies, Inc.

    Santa Cruz, CA
    3 days ago
  • $113.9k - $187.4k

     ...Senior Aircraft Dynamics & Sim Software Engineer Build high-fidelity flight simulation models for electric vertical takeoff and landing aircraft Location: Santa Cruz, California, United States Compensation: $113,900 - 187,400 USD / year Job Tags: Software About The Role... 
    Senior
    Permanent employment
    Temporary work

    jobs.frontdoordefense.com - Jobboard

    Santa Cruz, CA
    6 hours ago
  • $167.9k - $245k

     ...Senior Autonomy Data Infrastructure And Analytics Software Engineer Build end-to-end data ingestion and analytics platform for real-time autonomy evaluation across aircraft Location: Santa Cruz, California, United States Compensation: $167,900 - 245,000 USD / year Job... 
    Senior
    Permanent employment
    Temporary work

    jobs.frontdoordefense.com - Jobboard

    Santa Cruz, CA
    6 hours ago
  • $130.9k - $192.3k

     ...Joby Aviation is seeking a Senior Embedded Software Engineer in Santa Cruz, California, to design safety-critical software for electric aircraft. The role involves collaboration with systems engineers to implement C++ software for flight control systems. The ideal candidate... 
    Senior

    jobs.frontdoordefense.com - Jobboard

    Santa Cruz, CA
    6 hours ago
  •  ...A medical technology company seeks a Motor Control Firmware Engineer to develop embedded firmware for a robotic platform in Santa Cruz, CA. This critical role involves designing motor-control algorithms and working closely with hardware to ensure efficiency. Candidates... 
    Senior
    3 days per week

    Capstan Medical

    Santa Cruz, CA
    4 days ago
  • $153k - $245k

     ...designs, develops, and flight-tests novel aircraft using a software-first autonomy approach. We build and deploy autonomy,...  ...Joby's Flight Research group is looking for a skilled senior embedded software engineer to play a pivotal role in the development of cutting-edge... 
    Senior
    Permanent employment
    Temporary work
    Work experience placement

    Joby Aviation

    Santa Cruz, CA
    4 days ago
  • $125.6k - $198.8k

     ...Senior Devops Engineer Location: Santa Cruz, California, United States Compensation: $125,600 - $198,800 USD / year Own the automation and CI...  ...immeasurable impact on the effectiveness and productivity of the software development teams. The goal of the DevOps team is to... 
    Senior
    Temporary work

    jobs.frontdoordefense.com - Jobboard

    Santa Cruz, CA
    4 days ago
  • $153k - $245k

     ...Joby Aviation in Santa Cruz, California is looking for a Senior Embedded Software Engineer to contribute to the development of cutting-edge flight automation systems. The successful candidate will help design, implement, and test embedded systems, focusing on safety-critical... 
    Senior

    Joby Aviation

    Santa Cruz, CA
    6 hours ago
  • $125.6k - $198.8k

     ...Joby in Santa Cruz, California, is hiring a Senior DevOps Engineer to own the automation and CI/CD pipelines for their DevOps environment. Candidates...  ...problem-solving skills and 5+ years of experience in software development, with expertise in Linux and various... 
    Senior

    jobs.frontdoordefense.com - Jobboard

    Santa Cruz, CA
    5 days ago
  •  ...technology and solve some of the world's most challenging problems? If so, lets talk Your role and responsibilities As a Data Engineer specializing in Data Platforms-SnowFlake, you play a critical role in building and enhancing Snowflake platforms for client's Data... 
    Senior

    IBM

    Capitola, CA
    3 days ago
  •  ...Aviation in Santa Cruz, California is seeking a skilled DevOps engineer to enhance the development environment with a focus on CI/CD practices...  ...solutions, support performance, and establish key metrics for software development processes. Candidates should have strong problem-... 
    Senior

    Joby Aviation

    Santa Cruz, CA
    6 hours ago
  • $150k - $220k

     ...Staff/Senior Staff Embedded Software Engineer Heron Power is a startup building cutting-edge power electronics for the 21st-century grid. We aim to debottleneck the growth of electricity generation and consumption with scalable, innovative, and cost-effective hardware... 
    Senior

    Heron Power

    Scotts Valley, CA
    3 days ago
  • $135k - $165k

     ...Jane Technologies is seeking a Senior Software Engineer to build scalable backend services for our digital merchandising platform. The ideal candidate will have over 4 years of professional experience and strong fundamentals in Computer Science. You'll collaborate with... 
    Senior
    Remote work

    Jane Technologies, Inc.

    Santa Cruz, CA
    2 days ago
  • $113.7k - $186.8k

     ...Software Development Engineer - Systems Test Location: Santa Cruz, California, United States Compensation: $113,700 - 186,800 USD / year Job Tags: Software About The Role Imagine a piloted air taxi that takes off vertically, then quietly carries you and your fellow passengers... 
    Temporary work

    jobs.frontdoordefense.com - Jobboard

    Santa Cruz, CA
    4 days ago
  • Company Overview 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. At Joby, we've been working to...
    Senior

    Joby Aviation

    Santa Cruz, CA
    6 hours ago
  •  ...Capstan Medical is an engineering incubator targeting early-stage medical device design. We focus on cultivating cutting edge technology...  ...surgical tools and robotic systems. About the Role We are seeking a Senior Manufacturing Engineer to play a critical role in scaling and... 
    Senior
    Work at office
    Flexible hours

    Capstan Medical, Inc.

    Santa Cruz, CA
    4 days ago
  • $97.6k - $152k

     ...Research designs, develops, and flight-tests novel aircraft using a software-first autonomy approach. We build and deploy autonomy,...  ...Flight Research team is looking for a driven Navigation Software Engineer to contribute to the research and development of new aircraft configurations... 
    Permanent employment
    Temporary work

    Joby Aviation

    Santa Cruz, CA
    2 days ago
  • $149.9k - $250k

     ...commercial service. Overview Working as a propeller mechanical design engineer you will play a key role with design, development, and...  ...with propeller or rotor hub design, experience using 3D design software (3DExperience/CATIA or equivalent). Strong problem‑solving and... 
    Senior
    Temporary work

    Joby Aviation

    Santa Cruz, CA
    4 days ago
  •  ...Joby Aviation in Santa Cruz, California, is seeking a talented Mechanical Engineer to support the development of cryogenic liquid hydrogen storage systems. This position involves designing critical hardware, conducting tests, and collaborating with cross-functional teams... 
    Senior

    Joby Aviation

    Santa Cruz, CA
    4 days ago
  • $130.8k - $213.1k

     ...XWING is looking for a Senior/Staff RF Systems Engineer to join the team in Santa Cruz, CA. In this role, you'll design, implement, and validate radio systems for our eVTOL aircraft. The ideal candidate will have at least 8 years in RF systems, a Bachelor's in Electrical... 
    Senior

    Xwing

    Santa Cruz, CA
    4 days ago
  • $202.1k - $245k

     ...designs, develops, and flight-tests novel aircraft using a software-first autonomy approach. We build and deploy autonomy,...  ...configurations. Overview Joby Flight Research is seeking a Senior Machine Learning Engineer to build state-of-the-art perception and reasoning... 
    Senior
    Odd job
    Temporary work

    Joby Aviation

    Santa Cruz, CA
    4 days ago
  • $150k - $200k

     ...A leading power technology startup in Scotts Valley is seeking a knowledgeable Sr./Staff Manufacturing Engineer. The ideal candidate will drive advanced manufacturing processes, ensuring robust production of innovative power electronics. Responsibilities include leading... 
    Senior

    Heron Power

    Scotts Valley, CA
    6 hours ago
  • $139k - $234k

     ...Joby Aviation is looking for a talented RF Systems Engineer in Santa Cruz, CA. This key position involves designing, testing, and validating radio systems for eVTOL aircraft, requiring 8+ years of experience in RF systems. Candidates should have a Bachelor's in Electrical... 
    Senior

    Joby Aviation

    Santa Cruz, CA
    4 days ago
  •  ...Digital Dynamics, Inc. is seeking a Senior Manager, Test Engineering in Scotts Valley, CA to lead the development of test strategies and execution from early development through production. This role is crucial for ensuring products are testable, scalable, and production... 
    Senior

    Priority Dispatch

    Scotts Valley, CA
    5 days ago
  • $132.8k - $199.3k

     ...Joby Aviation is seeking a skilled engineer to develop and optimize DSP systems for Urban Air Mobility. The successful candidate will have a strong background in FPGA and signal processing with a focus on creating fault-tolerant designs. Responsibilities include working... 
    Senior

    Joby Aviation

    Santa Cruz, CA
    5 days ago

Do you want to receive more vacancies?

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