Sunday Robotics

Software Engineer - Systems

Sunday Robotics
Apply
9 months ago
Foster City, CA, USASenior
H1B Sponsor

Responsibilities

  • Define system interfaces and ensure real-time performance and communication reliability.
  • Write and maintain low-level drivers for the robot’s onboard computer and physical components, including sensors, actuators, and motor controllers.
  • Develop robust logging and diagnostics tools for system-wide health monitoring and debugging.
  • Collaborate cross-functionally with Software, ML, Controls, and Hardware teams.

Requirements

  • At least 5 years of experience developing systems software for robotics or other resource- and latency-constrained environments.
  • Strong understanding of a systems-level language such as C, C++, or Rust.
  • Strong understanding of Linux, including kernel tuning, scheduling, IPC, memory management, and RTOS concepts.
  • Experience with CPU performance optimization, efficient data structures and algorithms, or real-time programming.
  • Experience with interfacing software for sensors, actuators, and other embedded-stack components is preferred.
  • Experience with build systems and OTA updates is preferred.
  • Experience writing custom Linux drivers is preferred.

Tech Stack

Categories

Sunday Robotics

About Sunday Robotics

51-200 employees

The helpful home robot company