System Software Engineer — GPU & Accelerated Compute

Sunday

Redwood City (CA)

On-site

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Sunday in Redwood City is looking for a System Software Engineer specialized in GPU and accelerated compute for their ML & Robotics Infra team. You will contribute to the accelerated compute layer, ensuring efficient model execution and scheduling across the robotic fleet.

The ideal candidate has 2+ years experience in GPU systems software and strong skills in CUDA and C++. Join a diverse team that values talent and creativity in building the future of robotics for homes.

Qualifications

  • 2+ years of experience developing GPU systems software.
  • Strong proficiency in CUDA and a systems language such as C++, C, or Rust.
  • Solid understanding of GPU workloads and tradeoffs in time-slicing.

Responsibilities

  • Own and contribute to the accelerated compute layer of ML & Robotics Infra.
  • Reduce GPU kernel launch overheads and make swapping between models fast.
  • Arbitrate GPU access across users with predictable latency.

Skills

CUDA
C++
GPU architecture
Linux fundamentals

Tools

Nsight Systems
Nsight Compute

Job description

Join Us in Building the Future of Home Robotics

At Sunday, we’re developing personal robots to reclaim the hours lost to repetitive tasks. We’re focused on an ambitious goal to make generalized robots broadly accessible, enabling households to take back quality time.

We have spent the last 18 months building a talented team, securing capital, and validating our technology. We are now seeking passionate individuals to join us in the next phase of our growth. If you are ready to apply your skills to the forefront of robotics innovation, we’d love to hear from you.

What to Expect

The ML & Robotics Infra team builds the foundational systems that every part of our robot perception, ML, controls and behavior runs on, and the developer infrastructure that lets us build, ship, and update that software quickly and safely on every robot in the fleet.

As a System Software Engineer on ML & Robotics Infra focused on GPU and accelerated compute, you’ll own how every accelerated workload on the robot from model inference, SLAM/perception, and more gets data, gets scheduled and runs efficiently on shared compute. You’ll work alongside teammates who own the runtime and our build and delivery infrastructure, and you’ll partner cross-functionally with ML, SLAM/Perception, Controls and Hardware teams to ensure the GPU is a first‑class, well‑utilized resource that meets the latency and throughput requirements of a real‑time robotic system operating in the home.

What You’ll Do

You’ll own and contribute to the accelerated compute layer of the ML & Robotics Infra, including:

  • Efficient model execution and switching: Reduce gpu kernel launch overheads and make swapping between models on the same device fast and predictable

  • GPU scheduling and time‑slicing: Arbitrate GPU access across concurrent users (model inference, SLAM, and other robotics applications) with predictable latency

  • Camera pipeline: Drive low‑latency transfer of camera frames into GPU memory, integrating with HW accelerate encode/decode (NVDEC/NVENC) where appropriate

  • CPU GPU data transfer: Build efficient, low‑overhead data movement between host and device, including pinned memory, zero‑copy paths, and asynchronous transfer patterns

  • CPU/GPU synchronization: Design synchronization primitives and patterns that minimize stalls and keep inference pipelines full

What You’ll Bring
  • 2+ years of experience developing gpu systems software
  • Strong proficiency in CUDA and a systems language such as C++, C, or Rust
  • Solid understanding of GPU architecture, GPU workloads, and the tradeoffs involved in time‑slicing and sharing the device across users
  • Hands‑on experience with the CUDA ecosystem: CUDA runtime API, CUDA Graphs, and CUDA IPC
  • Familiarity with GPU sharing mechanisms such as MPS and MIG
  • Experience with GPU profiling tools such as Nsight Systems and Nsight Compute
  • Solid Linux fundamentals: scheduling, IPC, memory management, and performance tuning
Nice to Have
  • Contributions to CUDA libraries or other GPU programming libraries
  • Experience with camera pipeline integration and NVDEC/NVENC
  • Experience optimizing model inference on embedded GPU platforms (e.g., Jetson)
  • Experience with observability and tracing for GPU‑accelerated workloads

At Sunday Robotics, we’re building technology shaped by real people — curious, creative, and diverse. We’re proud to be an equal opportunity employer and consider all qualified applicants regardless of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Even if you don’t meet every single requirement, we encourage you to apply. Studies show that women and underrepresented groups often hold back unless they meet 100% of the criteria — we don’t want that to be the reason we miss out on great talent.

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

Similar jobs worth comparing

Systems Software Engineer, ML & Robotics Infra
Systems Software Engineer, ML & Robotics Infra

Dormont Manufacturing Co • Redwood City (CA)

On-site
USD 110,000 - 150,000
ML Infrastructure Engineer
ML Infrastructure Engineer

Sunday Robotics • Redwood City (CA)

On-site
USD 120,000 - 150,000
ML Infrastructure Engineer
ML Infrastructure Engineer

Sunday • Redwood City (CA)

On-site
USD 100,000 - 130,000
Systems Software Engineer
Systems Software Engineer

Sunday • Redwood City (CA)

On-site
USD 100,000 - 130,000
Embedded Software Engineer , ML & Robotics Infra Redwood City, CA
Embedded Software Engineer , ML & Robotics Infra Redwood City, CA

Sunday Inc. • Redwood City (CA), Northern (KY)

Hybrid
USD 120,000 - 150,000
Developer Infrastructure Engineer
Developer Infrastructure Engineer

Sunday • Redwood City (CA)

On-site
USD 120,000 - 160,000
Embedded Software Engineer
Embedded Software Engineer

Sunday • Redwood City (CA)

On-site
USD 110,000 - 150,000
GPU Systems Engineer – Home Robotics Infra
GPU Systems Engineer – Home Robotics Infra

Sunday Inc. • Redwood City (CA)

On-site
USD 100,000 - 130,000
Robotics Systems Engineer
Robotics Systems Engineer

Sunday • Redwood City (CA)

On-site
USD 80,000 - 120,000
GPU Systems Engineer for Real-Time Robotics
GPU Systems Engineer for Real-Time Robotics

Sunday • Redwood City (CA)

On-site
USD 100,000 - 130,000