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

Intuitive · 6 hours ago

Senior Embedded Software Engineer - Platform

Intuitive is a global leader in robotic-assisted surgery and minimally invasive care, dedicated to transforming healthcare. They are seeking a Senior Embedded Software Engineer to design and build the embedded platform software infrastructure for the da Vinci Surgical System, focusing on operating system internals and resource management.

Medical DeviceHealthcareManufacturingHealth Care
check
Growth Opportunities
check
H1B Sponsor Likelynote

Responsibilities

Design and development of product-focused, rock-solid, C/C++ software in a heterogeneous, multi-processor SoC/FPGA/real-time embedded environment
Design and implement resource allocation frameworks for system processes and applications
Develop contract-based resource management systems with enforcement mechanisms for: Memory budgets, CPU time and scheduling guarantees, I/O bandwidth, and device access
Support the design of monitoring and enforcement infrastructure to detect and handle resource violations
Architect, implement, and maintain the OSAL framework supporting Linux, QNX RTOS, and bare-metal environments
Ensure OSAL API consistency and portability across all supported operating systems
Work directly with Linux kernel interfaces, QNX microkernel APIs, and bare-metal system programming
Optimize system performance through careful resource allocation and scheduling strategies
Debug complex multi-threaded and multi-process system issues

Qualification

C/C++ programmingLinux kernel/user spaceQNX RTOSSystem architectureResource managementDebugging skillsMulti-threadingMemory managementPython scriptingBash scriptingFDA regulations knowledgeMentoringCommunication skillsProblem-solvingTechnical documentationTeam collaboration

Required

Bachelor's degree in Computer Engineering, Computer Science, or related technical field and 8+ years of experience; or Master's degree and 6+ years of experience; or a PhD with 3+ years of experience; or equivalent experience
Deep expertise in at least two of: Linux kernel/user space, QNX RTOS, or bare-metal programming
Strong proficiency in C/C++ with demonstrated understanding of system-level programming
Extensive experience with: process and thread management, scheduling, and synchronization primitives, memory management (VM, paging, allocation strategies), IPC, resource monitoring, and enforcement mechanisms
Strong debugging skills with tools like GDB, strace, valgrind, and system profilers
Ability to mentor junior engineers and influence system architecture decisions through design and V&V activities
Strong debugging and problem-solving skills with a systematic approach to troubleshooting
Effective written and verbal communication skills for technical documentation and team collaboration

Preferred

Experience with NVIDIA Jetson platforms (TX2, Xavier, Orin), AMD MPSOC, NXP or similar ARM-based SOCs
Knowledge of security principles for embedded system – secure boot, TPM
Working knowledge of bazel/nix build environment
Experience with hypervisors or virtualization in embedded contexts
Experienced with Python and bash scripting for test automation and bootup design
Demonstrated experience in and comfort with all phases of the product development lifecycle, including design, implementation, debugging, 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

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
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