Senior Software Engineer - Robotics jobs in United States
info-icon
This job has closed.
company-logo

Intuitive · 1 week ago

Senior Software Engineer - Robotics

Intuitive is a pioneer and market leader in robotic-assisted surgery, dedicated to enhancing minimally invasive care. The Senior Software Engineer will be responsible for developing real-time software and supervisory state machines for the da Vinci™ Surgical System, ensuring high product quality and collaboration across teams.

Health CareManufacturingMedical Device
check
Growth Opportunities
check
H1B Sponsor Likelynote

Responsibilities

Leverage control-systems software building blocks to provide servo functionality for multiple Intuitive Surgical robotic systems, maximizing flexibility and modularity while maintaining peak performance
Contribute to the design, extension, and testing of our supervisory state machine software that serve as the system’s top-level behavioral command control center
Develop and maintain the state machine software responsible for validating robotic instruments and transitioning between robotic surgical procedures
Design and develop product-focused, robust, efficient, and elegant C++ software in a heterogeneous, multi-processor real-time-embedded environment
Interface and collaborate effectively and respectfully with other teams, including Platform Software, Mechanical Engineering, System Analysis, System Test, User Interface Software Engineering, Manufacturing and Clinical Engineering
Develop a thorough system-level knowledge from a clinical user perspective
Participate in product risk analysis, performance and safety analysis, defining requirements, implementing mitigations, and drafting and executing verification tests
Document software designs according to Intuitive's development guidelines
Engage in cross-functional resolution of critical problems
Identify and prove out new architectural enhancements to the software infrastructure and development processes that elevate the broader organization beyond your own team

Qualification

Embedded systems developmentReal-time embedded softwareC++ programmingState machine developmentMotion controlEmbedded LinuxDiagnostic automationDesign patternsObject-oriented architectureRisk analysisProduct development lifecycleSafety critical software

Required

Bachelor's, Master's or PhD degree (Master's or PhD degree preferred), with minimum five (5) years (or three (3) years for PhD) of industry experience in developing embedded systems
Experience in developing real-time embedded software for one or more of the following areas (or similar): motion-control, robotics, system state machines
Experience in C++, familiarity with design patterns and object-oriented software architectures
Experience in software support for custom hardware development including diagnostic tests, utilities, and self-tests

Preferred

Experience in top-level state machine development for complex products with human user interface provisions and critical safety considerations. Experience using tools like IBM Rational Rhapsody
Experience in developing applications for Embedded Linux and/or QNX is ideal
Experience with scripting languages (e.g. Python) for diagnostic/test automation
Comfort with concepts of design input, design output, traceability, and risk analysis
Demonstrated experience and comfort with all phases of the product development lifecycle (design, implementation, debug, verification, validation, and transfer to manufacturing)
Experience with designing safety critical software products in an FDA or other regulated industry or for mission critical applications

Benefits

Market-competitive compensation packages, inclusive of base pay, incentives, benefits, and equity

Company

Intuitive

twittertwittertwitter
company-logo
Intuitive designs and manufactures robotic-assisted surgical systems.

H1B Sponsorship

Intuitive has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (339)
2024 (238)
2023 (181)
2022 (285)
2021 (145)
2020 (138)

Funding

Current Stage
Public Company
Total Funding
$5M
Key Investors
St. Cloud Capital
2003-04-30Post Ipo Equity
2000-06-23IPO
1996-01-01Seed· $5M

Leadership Team

leader-logo
Craig Child
Sr. Vice President, Human Resources
linkedin
leader-logo
Gillian Duncan
Senior Vice President, Professional Education & Program Services - Worldwide
linkedin
Company data provided by crunchbase