Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

System Software Engineer GPU & Accelerated Compute

Sunday Robotics

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 Robot Platform 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 Robot Platform 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 robot platform, 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. #J-18808-Ljbffr

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the System Software Engineer GPU & Accelerated Compute in Redwood City, CA vacancy
  • Sunday Robotics in Redwood City, California is seeking a System Software Engineer to contribute to the accelerated compute layer of their robot platform. The ideal candidate has over 2 years of experience in GPU systems software development, strong proficiency in CUDA,... 
    Suggested

    Sunday Robotics

    Redwood City, CA
    1 day ago
  •  ...team builds the foundational systems that every part of our...  ...build, ship, and update that software quickly and safely on every...  ...fleet. As a System Software Engineer, you'll focus on the...  ...alongside teammates who own the GPU and accelerated compute layer and our build and... 
    Suggested

    Sunday

    Redwood City, CA
    5 days ago
  • $214k - $268k

     ...Staff Software Engineer, Security Engineering, AI Compute Redwood City, CA (Hybrid) Biohub is the first large...  ...We're building a general-purpose system to accelerate scientific discovery, integrating...  ...Nice to have - Experience with GPU clusters, AI/ML deployments and... 
    Suggested
    Work at office
    Worldwide
    Relocation package
    3 days per week

    Biohub

    Redwood City, CA
    3 days ago
  •  ...Tensec is seeking an experienced Platform Engineer to develop and operate a hybrid...  ...You will architect and maintain a robust computing platform using Kubernetes on AWS, along with...  ...the platform’s performance for high-demand GPU workloads, directly impacting AI model deployments... 
    Suggested

    Tensec

    Palo Alto, CA
    2 days ago
  • $345.04k - $399.42k

     ...Roblox Corporation is seeking a Principal Software Engineer specializing in GPU Compute to drive GPU strategy and ensure reliable AI workloads. The role requires deep expertise in GPU and distributed systems, along with 10+ years of relevant experience. As a technical... 
    Suggested

    Roblox

    San Mateo, CA
    1 day ago
  • $100k - $300k

     ...We are seeking an experienced Camera Systems Software Engineer to own camera integration and enablement...  ...to buffering, memory movement, CPU/GPU interaction, scheduling, throughput, timing...  ...Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Robotics... 

    Skild AI

    San Mateo, CA
    4 days ago
  • $141.3k - $226k

     ...Job Description: OS kernel and system software development engineer ESX CPU and Server Platform At VMware...  ...possibilities for our customers by accelerating digital business transformation. We...  ...Requirements:  BS degree in Computer Science, Computer Engineering or equivalent... 
    Local area

    Broadcom Corporation

    Palo Alto, CA
    4 days ago
  • $189k - $274k

     ...accessible for all. As a Staff Software Engineer focusing on Deep Learning Acceleration at Aurora, you will play...  ...Autonomous Vehicle (AV) systems. Your primary...  ...engineering. BS, MS, or PhD in Computer Science or a related...  ...workloads to reduce GPU memory usage, minimize latency... 
    Work at office
    Local area
    3 days per week

    Aurora Innovation

    Mountain View, CA
    6 days ago
  • $164.2k - $205.2k

     ...transportation a reality to accelerating the development of...  .... Founded by engineers - and customer...  ...Databricks, the Compute Infrastructure organization...  .... As a Senior Software Engineer on the...  ...and build the systems that power Databricks...  ...batch, stateful, GPU) with high... 
    Local area
    Worldwide

    Databricks

    Mountain View, CA
    4 days ago
  •  ...Software Engineer, AI Compute Infrastructure Los Angeles, Palo Alto, San Francisco...  ...video. Optimize GPU Utilization: Design and implement...  ..., communication). Accelerate Pipelines: Collaborate closely...  ...scaling of our distributed systems. Minimum Requirements... 
    Full time

    HeyGen

    Palo Alto, CA
    4 days ago
  • $248.71k - $292.6k

     ...inference. Our LPU-based system powers GroqCloud™, giving...  ...make high performance AI compute more accessible and affordable...  .... Build fast. Sr. Staff Software Engineer - High Performance GPU Inference Systems Mission...  ...topologies, and multi‑accelerator systems (including FPGAs... 

    I did my part and supported the Regular Toilet

    Palo Alto, CA
    16 hours ago
  •  ...enforcement in ways that traditional systems cannot. Our approach has...  ...inference fleet. Build the compute layer that parallelizes...  ...and autoscaling strategy for GPU-bound workloads on ECS. Design...  ...pipeline downtime. Set the engineering standard. This is an early... 
    Local area

    Obvio

    San Carlos, CA
    2 days ago
  • $150k - $300k

     ...Embedded Software Engineer Array Labs builds advanced radar systems to help humanity understand and respond to changes across...  ..., and test tools in Python to accelerate development and validation....  ...~ Bachelors in Electrical or Computer Engineering, or a related field... 
    Permanent employment

    ArrayLabs, LLC

    Redwood City, CA
    6 days ago
  • $199.3k - $264.5k

     ...intelligence company that accelerates the global adoption of...  ...We are looking for a Software Engineer with deep experience...  ...software for embedded systems. In this role, you...  ...deployed on embedded compute platforms. You will be...  ...Experience profiling CPU, GPU, and memory usage performance... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Decisive Point

    Mountain View, CA
    1 day ago
  •  ...California, is seeking an experienced Platform Engineer to build and operate a hybrid...  ...development. You will architect and maintain the computing platform using Kubernetes and AWS, lead...  ...Candidates should have over 5 years of Software Engineering experience, proficiency in... 

    Sanas

    Palo Alto, CA
    1 day ago
  •  ...Software Engineer III Be an integral part of an agile team that's constantly...  ...integrated with firm systems. Produce architecture and...  ...batching. Deploy and manage GPU workloads in Kubernetes...  ...and skills MS/PhD in Computer Science, Machine Learning, or... 

    Chase

    Palo Alto, CA
    4 days ago
  •  ...Real Time Operating Systems) on the next...  ...interface hardware accelerators, camera capture, ISP...  ...Signal Processors), GPU, Ethernet, UFS, and...  ...Definethe hardware, software interactions for our...  ...pursuing a degree in Computer Science, Computer Engineering, Software Engineering... 
    Full time
    Temporary work
    Part time
    Internship
    Flexible hours

    Tesla

    Palo Alto, CA
    5 days ago
  • $150k - $300k

     ...Array Labs Inc. in Redwood City seeks a Staff Software Engineer for Computer Vision to develop and deploy advanced 3D processing capabilities. The role requires a strong background in computer vision, including algorithms and production-quality software development. Join... 

    ArrayLabs, LLC

    Redwood City, CA
    1 day ago
  •  ...next chapter. From operating systems to zonal controllers to cloud...  ...that will set the standards for software-defined vehicles around the...  ...As a Systems Architecture Engineer you will help architect the next...  ..., Electrical Engineering, Computer Science, Mechanical Engineering... 
    Full time
    Contract work
    Local area

    Rivian and Volkswagen Group Technologies

    Palo Alto, CA
    4 days ago
  • $168k - $239k

     ...Gpu Performance Software Engineer Zoox is building the world's most advanced self-driving hardware and software solution. The efficiency demands of such a system require an expert fine tuning of both the compute hardware architecture as well as the algorithms and middleware... 
    Temporary work
    Relocation package

    Zoox

    San Mateo, CA
    4 days ago
  • $150k - $300k

     ...understand the physical world. Today, most geospatial systems are built around flat imagery, incomplete elevation models...  ...the changing Earth. About the Job As a Staff Software Engineer for Computer Vision, you will develop and deploy across all of Array's... 
    Permanent employment
    Full time
    Remote work
    Night shift

    ArrayLabs, LLC

    Redwood City, CA
    5 days ago
  • $174k - $252k

    Senior Software Engineer, AI/ML GenAI, Google Cloud Compute corporate_fare Google place Mountain View, CA, USA Apply...  ...distributed computing, large-scale system design, networking and data storage...  ...forward. Google Cloud accelerates every organization’s ability to digitally... 
    Full time

    Google Inc.

    Mountain View, CA
    2 days ago
  • $217k - $275k

     ...General Motors is seeking a Staff Software Engineer for Compute Systems Software in Mountain View, California. This hybrid role involves leading the development of embedded Linux platforms critical for GM’s vehicles. Responsibilities include designing kernel modules, optimizing... 

    General Motors

    Mountain View, CA
    2 days ago
  • $160.36k - $240.54k

     ...About the Role We’re looking for senior engineers to build/scale Nuro's large-scale computing infrastructure in the cloud/data center. This system is the foundation of many critical...  ...provide robust, generic tools and APIs that accelerate their development of business critical... 

    Icehouseventures

    Mountain View, CA
    1 day ago
  • $137.2k - $206.6k

     ...looking for a highly motivated Mobile/Fullstack Senior Software Engineer to join our Air Taxi Systems team. We're seeking someone who has a demonstrated...  ...python) Built and shipped apps to consumers BS/MS in Computer Science or a related technical field Track record of... 
    Temporary work

    Joby Aviation

    San Carlos, CA
    1 day ago
  • $230k - $300k

     ...a large portion of training compute is wasted training on data that...  ...both data research and data engineering necessary to solve this incredibly...  ...4+ years of experience in software, ML platform, solutions, or...  ...data processing / distributed systems (e.g., Spark, Ray, data lakes... 
    Work at office
    Relocation package

    Datology

    Redwood City, CA
    1 day ago
  • $150k - $300k

    About Us Array Labs builds advanced radar systems to help humanity understand and respond to changes across the physical...  ...precisely where they're needed most. About the Job As a Staff Software Engineer for Computer Vision, you will develop and deploy across all of Array's... 
    Permanent employment
    Full time
    Remote work

    ArrayLabs, LLC

    Redwood City, CA
    4 days ago
  •  ...Client-Network Distributed Computing, Multi-Threading and Synchronization...  ...Experience with reporting systems (e.g., Jasper Reports) a...  ...Analytics and Reporting Engineering Work with product management...  ...requirements for analytics into software solutions. Work with... 

    Knowledgeloop, Inc.

    San Mateo, CA
    1 day ago
  •  ...A biopharmaceutical company based in Redwood City, CA is seeking a Manager for IT Business Systems Quality. This role entails managing Computer System Validation activities and ensuring compliance with GxP standards. The ideal candidate will have a Bachelor’s degree in... 

    Allakos Inc

    Redwood City, CA
    1 day ago
  • $170k - $210k

     ...Senior Embedded Software Engineer Tau Motors is a venture‑backed advanced technology company located...  ...integrate complex hardware/software systems. Collaborate with control engineers and...  ...’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related... 
    Flexible hours

    Tau Motors

    Redwood City, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to System Software Engineer GPU & Accelerated Compute. Be the first to apply!