G

GRAM

Cloud HR suite: attendance, scheduling, payroll

Robotics Software Lead

Systems Software EngineeringPosted on Nov 10
Full-timePalo Alto, CA, USANo salary listed

About the Job

Requirements

  • Real production experience with publish/subscribe middleware, Zenoh or DDS.
  • At least 8 years of experience.
  • Real-time operating system experience, including profiling, tracing, and latency analysis.
  • A solid understanding of concurrency and interprocess communication, including memory management.
  • Strong C++ skills and working knowledge of Python.
  • Designed the software architecture of a robot or similar real-time system and carried it through to production or field deployment.

Responsibilities

  • Own the onboard software architecture, including how perception, estimation, planning, and control fit together and communicate.
  • Own real-time performance across the stack, establish latency and jitter budgets for every loop that touches hardware, and identify where cycle time is being lost.
  • Define and own the middleware layer and time synchronization across sensors and compute; the team is leaning toward Zenoh over DDS and is migrating its middleware.
  • Partition workloads across CPUs, GPUs, and microcontrollers so safety-critical loops stay isolated from autonomy and artificial intelligence.
  • Lead the upgrade of the current Robot Operating System stack to a supported release and define a modular architecture across all software layers.
  • Build the logging and replay tooling used to debug field runs.

Desired Qualifications

  • Experience with legged, humanoid, or other mobile robots, ideally standalone and battery powered rather than a fixed arm.
  • EtherCAT or other fieldbus implementation experience.
  • Experience with GPU platforms such as NVIDIA Jetson and onboard artificial intelligence inference runtimes.
  • A mechatronics-to-software background with real-time systems deployed in production.
  • Experience from autonomous vehicles, aerospace, or drones where real-time architecture is a core discipline.
  • Rust is a bonus.

About the Company

GRAM

Cloud HR suite: attendance, scheduling, payroll

Gramn provides cloud-based HR software under the Jobcan brand to streamline HR tasks. Its main product, Jobcan Attendance Management, tracks employee time across multiple clock-in methods (PC, phone, IC cards, biometric devices) with real-time data on a central dashboard, automates work-hour calculations and overtime, and sends alerts to avoid missed clock-ins. Jobcan Shift Management lets employees digitally submit shift preferences, after which the system generates optimized schedules based on requests and staffing needs. Additional modules include Leave Management and Payroll, which integrates attendance data to simplify payroll processing. Offered on a subscription basis, customers pick and combine the functions they need. The system is multi-language, supports integration with external payroll software, and targets a wide range of industries and company sizes.

Company size
1-10
Company stage
Seed
Total funding
$440K
Headquarters
Tokyo, Japan
Founded
2012

Recently Posted Jobs

Explore more opportunities at GRAM

See more jobs