Senior Embedded Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Intuitive · 10 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
check
Growth Opportunities
check
H1B Sponsor Likelynote

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

C/C++ programmingEmbedded software developmentLow level driver developmentEmbedded LinuxMatlabPythonRevision control systemsReal-time operating systemsMultithreaded programmingProblem isolationDebuggingPassion for reliabilityCommunication skillsTeam collaboration

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

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
Gillian Duncan
Senior Vice President, Professional Education & Program Services - Worldwide
linkedin
leader-logo
Myriam Curet
Executive Vice President & Chief Medical Officer
linkedin
Company data provided by crunchbase