- Robot type
- Surgical and Medical
- Location
- Santa CruzCaliforniaUSA
- Job type
- Software
- Posted
- Feb 12, 2026
Senior Software Engineer
Job description
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…
Job responsibilities
- 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
Job requirements
- 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
Similar jobs
Capstan Medical · Software
Verification & Validation Lead
Santa Cruz, California
Capstan Medical · Hardware
Senior Electrical Engineer
Santa Cruz, California
Capstan Medical · Manufacturing
Quality Assurance Technician
Santa Cruz, California
Capstan Medical · Manufacturing
Product Quality Engineer - Robot
Santa Cruz, California
