Staff Software Engineer – Embedded Virtualization Lead

Socket.dev

Detroit (MI)

On-site

USD 210,000 - 320,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Intuitive Surgical, a global leader in robotic-assisted surgery, seeks a Staff Software Engineer to lead architecture of mixed-criticality embedded virtualization for the MP Platform Engineering group in Detroit. You will own the safety strategy, partitioning, hypervisor tuning, and device passthrough while coaching peers and guiding cross-functional initiatives.

In your first year you will ramp on hardware/software, propose an architecture for hypervisor strategy, analyze target hardware for

Qualifications

  • Expertise in scalable, high-performance embedded software architectures.
  • Proficiency in C++ and Python for real-time systems.
  • Experience with Linux/QNX environments and hypervisors.
  • Proven leadership of strategic technical initiatives.

Responsibilities

  • Define the virtualization safety architecture for a mixed-criticality system.
  • Prototype and evaluate Xen and QNX hypervisors.
  • Own hypervisor system configuration and integration.
  • Architect deterministic inter-VM communication and device virtualization.
  • Plan and execute analysis to demonstrate freedom from interference and deterministic timing.
  • Lead failure modes and effects analysis for the virtualized platform.
  • Build platform observability showing guest/hypervisor health and timing metrics.

Skills

C++
Python
Embedded software
Real-time systems
Architecture leadership

Education

Bachelor's, Master's, or PhD in Electrical Engineering, Computer Engineering, Computer Science
Experience: 12+ years with Bachelor's / 8+ with Master's / PhD +5

Tools

Xen
QNX hypervisors
PCIe
FPGAs
Linux kernel modules

Job description

Intuitive Surgical, a global leader in robotic-assisted surgery, seeks a Staff Software Engineer to lead architecture of mixed-criticality embedded virtualization for the MP Platform Engineering group in Detroit. You will own the safety strategy, partitioning, hypervisor tuning, and device passthrough while coaching peers and guiding cross-functional initiatives.

In your first year you will ramp on hardware/software, propose an architecture for hypervisor strategy, analyze target hardware for

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer, Embedded Virtualization
Staff Software Engineer, Embedded Virtualization

Intuitive Surgical, Inc. in • Detroit (MI)

On-site
USD 190,000 - 322,000
Staff Embedded Virtualization Architect
Staff Embedded Virtualization Architect

Intuitive • Sunnyvale (CA)

On-site
USD 230,000 - 310,000
Staff Software Engineer
Staff Software Engineer

Intuitive • Sunnyvale (CA)

On-site
USD 230,000 - 310,000
Embedded Software Engineering Manager (Medical Devices)
Embedded Software Engineering Manager (Medical Devices)

Socket.dev • Sunnyvale (CA)

On-site
USD 260,000 - 350,000
Senior Embedded Software Lead for Medical Robotics
Senior Embedded Software Lead for Medical Robotics

Socket.dev • Sunnyvale (CA)

On-site
USD 180,000 - 260,000
Senior Embedded Software Engineer - Robotic Surgery Systems
Senior Embedded Software Engineer - Robotic Surgery Systems

Intuitive • Sunnyvale (CA)

On-site
USD 224,000 - 322,000
Staff Software Engineer
Staff Software Engineer

Intuitive Surgical, Inc. in • Detroit (MI)

On-site
USD 190,000 - 322,000
Lead Embedded Software Engineer for Electrosurgical Systems
Lead Embedded Software Engineer for Electrosurgical Systems

Intuitive • Sunnyvale (CA)

On-site
USD 180,000 - 240,000
Lead Embedded Software Engineering for Medical Devices
Lead Embedded Software Engineering for Medical Devices

Intuitive • Sunnyvale (CA)

On-site
USD 170,000 - 288,000
Staff Software Engineer - Emulation & HIL Systems
Staff Software Engineer - Emulation & HIL Systems

Intuitive Surgical, Inc. in • Sunnyvale (CA)

On-site
USD 190,000 - 322,000