Intuitive · 7 hours ago
Senior Embedded Software Engineer
Intuitive is a global leader in robotic-assisted surgery and minimally invasive care. The Senior Embedded Software Engineer will work with a talented team to improve and extend Intuitive’s surgical robotic product lines, focusing on embedded software for the da Vinci Surgical System products.
Health CareManufacturingMedical Device
Responsibilities
Contribute to the development of software risks, hazards, mitigations, requirements, specifications, designs, reliability, modularity, extensibility, and verification & validation
Ability and desire to read and understand a legacy codebase that includes low-level and multi-processing heterogeneous networked processors
Develop new features and investigate and resolve design issues
Collaborate with other engineering disciplines and groups
Support field service and manufacturing organizations
Contribute to multiple areas of software development for our distributed multi-processor systems, Including But Not Limited To The Following Areas:
Video and/or servo hardware control and monitoring
Inter-processor communication subsystem development
Extension of current processing frameworks to new processors and hardware designs
System diagnostic and service application development
User interface development
Control and integration of external OEM devices
Development of research prototypes used to evaluate new product concepts
Contribute to the definition and specification of future designs
Support root cause analysis and issue resolution for released products and products in production
Qualification
Required
Experience developing embedded software in C/C++
Experience with Matlab, Python, or other scripting languages
Experience developing cross-platform software
Experience with bare metal, real-time operating systems, and multithreaded programming
Experience in low level driver development in embedded platforms
Experience working with circuit board schematics and component data sheets
Excellent debugging skill and strong ability to root cause and isolate system issues
Experience in all phases of software development including evaluation, planning and definition, design & implementation, Verification & Validation, Market Launch, and Post Market
Experience in working and supporting manufacturing organizations
Ability to build and maintain relationships across supported organizations
Excellent communication and documentation skills
Experience with build systems such as Bazel, GNU Make and CMake, EMake
Experience with revision control systems such as Git and SVN
Bachelor/Master/PhD degree in Computer Engineering, Electrical Engineering, Software Engineering, or Computer Science or equivalent work experience
8+ years industry experience in developing and supporting embedded systems
Preferred
Experience designing software products in an FDA or other regulated industry
Experience with hardware design
Experience with UI design
Experience with QNX, QML, and Qt
Experience with Verilog/VHDL to read and understand designs
Company
Intuitive
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 CompanyTotal Funding
$5MKey Investors
St. Cloud Capital
2003-04-30Post Ipo Equity
2000-06-23IPO
1996-01-01Seed· $5M
Leadership Team
Recent News
2025-12-11
2025-11-14
Company data provided by crunchbase