Senior Embedded Software Engineer - Platform

Intuitive
Sunnyvale, CA
Category Engineering
Job Description
Join Intuitive Surgical as a Senior Embedded Software Engineer to design, implement, and maintain the OS Abstraction Layer (OSAL) framework and resource management architecture across a heterogeneous platform. Contribute to software that is used in operating rooms around the world and work alongside engineers who go deep.

Requirements

  • Technical ownership of the OSAL framework: architect, implement, and maintain a consistent API across Linux, QNX, and bare-metal environments.
  • Design and implement contract-based resource allocation frameworks governing memory budgets, CPU scheduling guarantees, I/O bandwidth, and device access contracts for system processes and applications.
  • Build monitoring and enforcement infrastructure that detects and responds to resource violations in real time on a safety-critical platform.
  • Optimize system performance through deliberate scheduling strategies and resource allocation across heterogeneous multi-processor SoC/FPGA environments.
  • Debug complex multi-threaded and multi-process system failures – including the hardest cross-layer problems that require deep OS internals knowledge to resolve.
  • Work directly with Linux kernel interfaces, QNX microkernel APIs, and bare-metal system programming to deliver robust, production-quality C/C++ software.
  • Mentor junior and mid-level engineers on OS internals, system architecture, and systematic debugging practice.

Benefits

  • Market-competitive compensation packages, inclusive of base pay, incentives, benefits, and equity
  • Paid time off
  • Health insurance
  • 401k matching
  • Retirement plan
  • Visa sponsorship
  • Generous parental leave
  • Tuition reimbursement
  • Relocation assistance
]]>