{bc}
lever

Senior Software Engineer

Capstan-medical
Santa Cruz, USA
Senior · 5+ years experience
Onsite
Discovered 1 months ago
cpluspluslinuxpythonrust

Full Job Posting

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

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
  • Support verification and validation activities to ensure software meets regulatory requirements

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Capstan-medical