wagey.ggwagey.gg
26,994  jobs26,994  jobs
Browse Tech JobsCompaniesFeaturesPricingFAQs
Log InGet Started Free
Jobs(26,994)/Software Engineer Role(2,042)/Capstan Medical, Inc. (4) - Senior / Staff Robotics and Controls Engineer
Capstan Medical, Inc.

Capstan Medical, Inc. - Senior / Staff Robotics and Controls Engineer

West Menlo Park, California - Hybrid5mo ago
In OfficeStaffNAMedical DevicesRoboticsSoftware EngineerControllerStaff EngineerStaff ScientistAutomation EngineerC++DocumentationLinuxRisk ManagementLater

Requirements

• Expert C++ proficiency with deep understanding of modern C++ (14/17/20) in production systems • Proven experience with actuator control including bring-up, characterization, and testing • Motor controller and encoder integration expertise • EtherCAT implementation experience for real-time distributed control • Real-time systems expertise – you understand priority inversion, jitter, and deterministic scheduling • Medical robotics or safety-critical systems background – you know why “it works most of the time” isn’t good enough • Strong background in object-oriented design and programming, with the ability to create new designs or improve existing ones to ensure clear separation of concerns • Understanding of how early design decisions cascade into outcomes later. Ability to make smart decisions regarding clinical workflow, regulations, and risk management to save time and effort later • Strongly Preferred: • ROS1 or ROS2 experience – you’ve built production systems with ROS and understand its real-time capabilities • Developing software that runs on Linux systems • Knowledge of regulatory standards (FDA, CE Mark) • Low-latency image/video streaming and GUI integration • BS/MS in Computer Science, Computer Engineering, Robotics, or equivalent • 8+ years of hands-on development in robotics or embedded systems • Track record of shipping complex robotic systems to production • Experience navigating ambiguity while delivering concrete results • Experience with designing, testing, and shipping software for medical device capital equipment or similar safety critical systems • Experience with medical device development process, design control, risk management, design verification, and regulatory processes, or experience with similar safety critical system development processes • Ability to work in a hybrid work environment, working 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.

Responsibilities

• Design and implement high-performance C++ software for real-time robotic control systems, with direct responsibility for actuator control, bring-up, and testing • Architect and develop EtherCAT-based distributed control systems for multi-axis robotic coordination • Leverage DDS (Data Distribution Service) and modern middleware for reliable, low-latency inter-process communication in complex robotic systems • Optimize real-time performance in safety-critical contexts, ensuring deterministic behavior under all operating conditions • Lead motor controller integration, from low-level driver development to application-level software and state machines • Translate clinical and user needs into design requirements. Develop software designs, implement designs into testable prototypes, and bring these features to product launch • Develop real time and/or non-real time software, creating features and infrastructure that supports safe and effective procedures • Align individual work to best support company goals. Identifying high risk items and being part of developing solutions • Document and communicate your work through design reviews and as appropriate released documents as part of the product development process • Identify gaps and pitch in as needed to ensure that the team meets their goals and objectives

Apply in one click

Upload My Resume

Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT

Apply in One Click
Apply in One Click

Similar roles

WayveWayve - Staff Software Engineer - Platform Integration, Robot Software2w ago
·Sunnyvale, California USA - Hybrid·$275k - $300k/year
In OfficeNAStaffDiagnosticsRoboticsStaff EngineerSoftware EngineerC++RustLinuxTeam ManagementMentoring
Torc RoboticsTorc Robotics - Staff, Software Engineer - Simulation Vehicle Modeling4w ago
·Remote - USA·$186k - $186k/year + Equity
RemoteNAStaffRoboticsSoftwareSoftware EngineerStaff EngineerC++PythonLinuxTraining DevelopmentMentoring
AmperesandAmperesand - Staff Software Engineer2w ago
·Reno, Nevada, United States·Equity
In OfficeNAStaffSoftwareArchitectureSoftware EngineerStaff EngineerRustC++Linux
HeadwayHeadway - Staff Software Engineer4w ago
·United States·$265k - $331k/year + Equity
In OfficeNAStaffDiagnosticsSoftware EngineerStaff EngineerDocumentation
Stack AVStack AV - Staff Software Engineer, Constraint Generation1w ago
·Remote - Pittsburgh, PA or Remote
RemoteNAStaffRoboticsGovernmentStaff EngineerSoftware EngineerC++PythonDecision Making
thatgamecompanythatgamecompany - Staff Systems Software Engineer4w ago
·Los Angeles, California, United States - Hybrid·$163k - $163k/year
In OfficeNAStaffSoftwareMaterialsSoftware EngineerStaff EngineerC++PythonJenkinsGroovyLinux
ChainguardChainguard - Staff Software Engineer, Sustaining Automation4w ago
·Remote - USA·$205k - $205k/year + Equity
RemoteNAStaffArtificial IntelligenceDeveloper ToolsSoftware EngineerStaff EngineerDocumentationGoLinuxDockerKubernetes
MozillaMozilla - Contract Staff Software Engineer-FireFox Layout4w ago
·Remote - Canada·$185k - $185k/year
RemoteNAStaffSoftware EngineerStaff EngineerJavaScriptC++RustClaudeLinux
The Voleon GroupThe Voleon Group - Senior/Staff Software Engineer, Data Engineering Team6mo ago
·United States·$15k - $15k/year
RemoteNAStaffSoftwareSoftware EngineerStaff EngineerGoJavaC++PythonLinux

Browse more by category

Show 2,042 moreSoftware EngineerShow 102 moreControllerShow 801 moreStaff EngineerShow 100 moreStaff ScientistShow 106 moreAutomation EngineerShow 783 moreC++Show 3,801 moreDocumentationShow 994 moreLinuxShow 672 moreRisk ManagementShow 98 moreLater
Privacy·Terms··Contact·FAQ·Wagey on X