Intuitive · 8 hours ago
Senior Embedded Software Engineer
Intuitive is a global leader in robotic-assisted surgery and minimally invasive care. They are seeking a Senior Embedded Software Engineer to design, implement, debug, and verify embedded and PC software for new robotic surgical platforms, ensuring high product quality and collaboration within a small team environment.
Health CareManufacturingMedical Device
Responsibilities
Develop embedded software primarily in C/C++
Contribute to the development of software risks, hazards, mitigations, requirements, specifications, designs, reliability, modularity, extensibility, and verification & validation
Support field service and manufacturing organizations
Develop supporting PC applications for an embedded system
Contribute to multiple areas of software development, including but not limited to the following:
Sensor and/or control signal processing
Inter-processor communication subsystem development
Embedded Linux setup and configuration
Support root cause analysis and issue resolution for released products and products in production
System diagnostic and service application development on Windows PCs
Development of research prototypes used to evaluate new product concepts
Perform formal risk analysis and develop and verify software mitigations
Document according to Intuitive’s development guidelines
Be a resource for all other software engineers on the team; teach and guide engineers through their work
Qualification
Required
Hands-on engineering experience with proven ability to work well in a team environment
Strong ability to isolate and debug hardware and software problems
Experience in low level driver development in embedded platforms
Experience with bare metal, real-time operating systems, and multithreaded programming
A passion for creating robust and reliable products
Excellent written and oral communications skills
Experience in C/C++ programming
Experience with Matlab, Python, or other scripting languages
Experience developing on the Linux operating system
Experience with revision control systems such as SVN and Git
Minimum BS degree in Electrical, Mechanical, Computer Science, Mechatronics, or Computer Engineering, or similar field relating to robotics or electro-mechanical systems
Minimum 8 years of development experience in software engineering, test engineering, diagnostics software, or embedded software development
Preferred
Experience with NI LabView
Experience with Yocto or other custom Linux kernel build systems
Experience with Bazel / nix build infrastructure
Experience with CUDA GPU programming
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