1. Sunday Robotics
  2. /
  3. Systems Software Engineer
Sign in
Organization banner, image 1 of 3
Organization banner, image 2 of 3
Organization banner, image 3 of 3

Role description

Systems Software Engineer

Sunday Robotics logoSunday Robotics
TypeFull-time
WorkplaceOn-site
SeniorityJunior
Salary$200,000–$400,000

Company info

Sunday Robotics logo

Sunday Robotics

Series BMega round
Latest fundingSeries B · Mar 12, 2026
Investors
Coatue

Claim sunday.ai

Work at sunday.ai? Sign in to claim this org and manage its profile.

Location
Redwood City, CA
Posted11/13/2025
Engineering

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 across hardware, firmware, kernel, and userspace that every part of our robot perception, ML, controls and behavior depend on to run reliably & with low-latency in safety-critical situations.

These systems operate in a brand new product category and we are looking for people to help solve the hard problems that will allow our robots to operate at scale in real homes while seamlessly handling OTA updates, hardware / software faults, unreliable network conditions, etc.

As a System Software Engineer, you will be responsible for setting the technical direction and delivering the platform that runs on a variety of distributed embedded processors and compute nodes.

You will own working across firmware, new hardware bring-up, kernel drivers, networking performance, platform, shared memory IPC primitives, scheduling, and application software to allow for us to meet our strict latency requirements for fusing information from a variety of high-resolution sensors, inferencing our on-device ML workloads, and sending the variety of motor commands to ensure that Memo can react in time.

You’ll work alongside teammates in accelerated computing, firmware, controls, ML, and electrical engineering to bring to life new generations of Memo and build the observability tooling to allow us to diagnose rare failures once deployed at scale.

What You’ll Do

  • Bring up new compute hardware and debug issues across firmware, kernel, drivers, and userspace.

  • Build and improve the paths that move sensor data and control messages through the robot, including low-latency interprocess communication and shared memory.

  • Profile CPU use, scheduling, and end-to-end latency; identify bottlenecks and validate improvements on hardware.

  • Develop logging, tracing, and runtime diagnostics that help engineers understand what happened during a robot run.

  • Build tools for targeted data capture and replay so rare failures can be reproduced and investigated.

  • Improve how the platform detects, reports, and recovers from hardware and software faults.

  • Work with partner teams to define interfaces and make system-level tradeoffs as the robot evolves.

What you’ll bring

  • 2+ years of experience building systems software where performance, reliability, or timing matter.

  • Strong programming skills in C, C++, or Rust, with experience debugging software close to the hardware.

  • Practical Linux experience in areas such as processes, threads, scheduling, memory management, IPC, or device interfaces.

  • Experience measuring performance and investigating complex issues with tools such as perf, ftrace, eBPF, or similar tracing tools.

  • The ability to work across team boundaries and turn an ambiguous system problem into a measured, tested solution.

Nice to have

  • Embedded Linux, ARM64, device trees, board bring-up, bootloaders, kernel drivers, or firmware.

  • PCIe, PCIe P2P, RDMA, DMA, IOMMU, networking, or high-throughput communication between devices and processors.

  • Real-time or latency-sensitive systems, including scheduling analysis or PREEMPT_RT.

  • Secure boot, Coreboot, power management, or firmware interfaces.

  • High-throughput logging, observability, deterministic replay, automated hardware testing, or over-the-air updates.

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.

Relevant archetypes

Apply on Ashby
Save
ThesisExploreTermsPrivacy
© 2026 Saywise Inc.