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
- 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
- ...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
$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...SuggestedWork at officeWorldwideRelocation package3 days per week- ...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
$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$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...$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$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 officeLocal area3 days per week$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 areaWorldwide- ...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
$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...- ...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
$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$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 timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift- ...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...
- ...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...
- ...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 timeTemporary workPart timeInternshipFlexible hours
$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...- ...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 timeContract workLocal area
$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 workRelocation package$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 employmentFull timeRemote workNight shift$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$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...$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...$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$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 officeRelocation package$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 employmentFull timeRemote work- ...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...
- ...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...
$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to System Software Engineer GPU & Accelerated Compute. Be the first to apply!
- systems software developer Redwood City, CA
- IT system engineer Redwood City, CA
- system programmer Redwood City, CA
- internship software Redwood City, CA
- software support Redwood City, CA
- software quality assurance Redwood City, CA
- embedded software Redwood City, CA
- id software Redwood City, CA
- healthcare software sales Redwood City, CA
- remote software sales Redwood City, CA

