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

Intuitive · 1 day ago

Senior Embedded Software Engineer - Platform & OS Upgrades

Intuitive is a global leader in robotic-assisted surgery and minimally invasive care. The Senior Embedded Software Engineer will work within the Product Engineering team to enhance Intuitive's surgical robotic product lines, focusing on embedded software for the ION robotic bronchoscopy platform.

Health CareManufacturingMedical Device
check
Growth Opportunities
check
H1B Sponsor Likelynote

Responsibilities

Develop, maintain, and upgrade embedded Linux and QNX distributions
Integrate secure processes to enhance system security
Evaluate and test new hardware for compatibility, performance, reliability, and stability with various operating systems and drivers
Support OTA upgrade mechanisms for Linux and QNX platforms, including secure rollback and monitoring capabilities
Configure and validate board support packages, kernel drivers, and peripheral devices
Collaborate with manufacturing and field engineers to investigate, debug, and isolate system software issues
Conduct root cause analysis and implement solutions for issues in released and production products
Create, document, implement, and unit test software designs in advanced robotic systems
Document work in accordance with Intuitive’s development guidelines
Partner with cross-functional teams to design, develop, and validate embedded software

Qualification

Embedded Linux developmentQNX Software Development PlatformEmbedded Yocto LinuxC/C++ developmentSecure BootRevision control systemsBuild systemsDebugging skillsRoot cause analysisRelationship building

Required

Minimum of 8 years of experience and a Bachelor's degree in Computer Science, Electrical Engineering or related field; or 6 years of experience and a Master's degree; or a PhD with 3 years of experience; or equivalent experience
Hands-on embedded software development experience focused on Linux platforms
Proficiency in Embedded Yocto Linux development
Experience with real-time operating system (RTOS) development, including expertise with QNX Software Development Platform (SDP)
Experience with UEFI/BIOS, bootloaders (GRUB, U-Boot), secure image signing
Experience with Python and developing cross-platform code in C/C++
Excellent debugging skills and strong ability to root cause and isolate system issues to component level (Mechanical, hardware, and software)
Ability to build and maintain relationships across supported organizations

Preferred

Secure Boot, TPM, cryptographic workflows
Working knowledge of revision control systems such as Git
Working knowledge of build systems such as CMake and EMake
Demonstrated experience in and comfort with all phases of the product development lifecycle including design, implementation, debug, verification, validation, and transfer to manufacturing
Experience designing software products in an FDA or other regulated industry or for mission critical applications; comfortable with concepts of design input, design output, traceability, risk analysis, and mitigations

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 (281)
2024 (239)
2023 (181)
2022 (286)
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