Senior Embedded Software Engineer — Edge Compute & GPU

Socket.dev

Sunnyvale (CA)

On-site

USD 180,000 - 240,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Intuitive Surgical in Sunnyvale, CA is seeking an experienced embedded software engineer to design, build, and optimize reusable software frameworks for compute-intensive applications on the dV5 system and future platforms.

The role focuses on edge compute architecture, distributed frameworks, data transfer, graph-based execution, and performance engineering for production embedded systems, covering Linux, device drivers, CUDA kernels, inference engines, and middleware.

Qualifications

  • Experience designing embedded software infrastructure for edge compute systems.
  • Strong Linux system software development and Linux internals knowledge.
  • Experience with GPU programming and CUDA.
  • Experience with ML inference frameworks (e.g., TensorRT).
  • Proficiency in Python and shell scripting.

Responsibilities

  • Design and develop multi-threaded C++ embedded Linux software infrastructure across heterogeneous hardware.
  • Evolve distributed compute frameworks and graph-based execution pipelines for ML workloads.
  • Profile and optimize CPU/GPU pipelines and multi-node systems for performance, latency, and power.
  • Create automated performance tests and CI integrations to maintain baselines.
  • Collaborate with hardware, platform, and algorithms teams to define reusable frameworks.

Skills

Embedded Linux
C++
CUDA
GPU optimization
Distributed compute
Python
Shell scripting
System architecture
Performance profiling

Education

BS in Computer Science, Electrical/Computer Engineering
MS optional with 5+ years experience

Tools

Nsight Systems
Nsight Compute
eBPF tooling

Job description

Intuitive Surgical in Sunnyvale, CA is seeking an experienced embedded software engineer to design, build, and optimize reusable software frameworks for compute-intensive applications on the dV5 system and future platforms.

The role focuses on edge compute architecture, distributed frameworks, data transfer, graph-based execution, and performance engineering for production embedded systems, covering Linux, device drivers, CUDA kernels, inference engines, and middleware.

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

Similar jobs worth comparing

Senior GPU Systems Engineer – AI & Robotics (Edge to Cloud)
Senior GPU Systems Engineer – AI & Robotics (Edge to Cloud)

Intuitive Surgical, Inc. in • San Francisco (CA)

On-site
USD 160,000 - 271,000
Senior GPU Engineer, Edge AI for Robotic Systems
Senior GPU Engineer, Edge AI for Robotic Systems

Intuitive Surgical, Inc. • San Francisco (CA)

On-site
USD 160,000 - 271,000
Senior Embedded Video Systems Engineer—4K & GPU-FPGA
Senior Embedded Video Systems Engineer—4K & GPU-FPGA

Intuitive • Sunnyvale (CA)

On-site
USD 118,000 - 260,000
Senior Edge Computing Engineer - GPU/Embedded Linux
Senior Edge Computing Engineer - GPU/Embedded Linux

Voyager Technologies • Long Beach (CA)

On-site
USD 104,000 - 164,000
Discretionary annual bonus plan
Comprehensive health benefit package
Retirement savings
+1
Senior Real-Time Embedded Software Engineer - Robotics
Senior Real-Time Embedded Software Engineer - Robotics

Intuitive • Sunnyvale (CA)

On-site
USD 188,000 - 272,000
Senior Embedded Networking Engineer for Robotic Surgery
Senior Embedded Networking Engineer for Robotic Surgery

Intuitive Surgical, Inc. • Sunnyvale (CA)

On-site
USD 160,000 - 271,000
Senior Real-Time Embedded Video Software Engineer
Senior Real-Time Embedded Video Software Engineer

Intuitive • Sunnyvale (CA)

On-site
USD 189,000 - 271,000
Senior GPU Engineer - AI & Robotics (Onsite)
Senior GPU Engineer - AI & Robotics (Onsite)

Intuitive • San Francisco (CA)

On-site
USD 189,000 - 231,000
Senior Embedded Software Performance Engineer
Senior Embedded Software Performance Engineer

applied • Sunnyvale (CA)

On-site
USD 199,000 - 265,000
Equity options
Health insurance
401k retirement benefits
+2
Senior Embedded Video Software Engineer — Real-Time Imaging
Senior Embedded Video Software Engineer — Real-Time Imaging

Intuitive Surgical, Inc. in • Sunnyvale (CA)

On-site
USD 160,000 - 271,000