Register
|
Login
MENU
Home
Employers
Post Jobs
Employer Services
Employer Membership
Search Resumes
Job Seekers
Search Jobs
Post Resume
Job Seeker Services
Employer Lists
Register
Login
Register
|
Login
Senior Embedded Software Engineer - Platform
Intuitive
Sunnyvale, CA
Category
Engineering
Apply for Job
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
]]>