Full-Time

Staff Robotics Systems Engineer

Updated on 9/5/2026

GRAM

GRAM

1-10 employees

Cloud HR suite: attendance, scheduling, payroll

Compensation Overview

$180k - $220k/yr

+ Relocation bonus + Equity

San Francisco, CA, USA

In Person

On-site in the San Francisco Bay Area. A relocation bonus is available.

Bachelor's

Category
AI & Machine Learning (1)
Required Skills
Middleware
Python
Computer Networking
C/C++
Robotics
Linux/Unix

Get referred to GRAM

See people who can refer or advise you

Requirements
  • A bachelor's degree in robotics, electrical, computer, mechanical, aerospace engineering, or a related field, or equivalent demonstrated technical ability.
  • Experience integrating a multi-sensor robot, vehicle, aircraft, or comparable embedded machine containing custom hardware and real-time software.
  • Experience selecting and integrating cameras, lidar or ranging sensors, inertial measurement units, encoders, force or contact sensing, compute modules, or comparable onboard subsystems using quantitative requirements and interface documentation.
  • Proficiency in C++ or Python on Linux, with experience in device integration, structured telemetry, calibration, and at least one real-time bus or network such as CAN, EtherCAT, Ethernet, or SPI.
  • Experience diagnosing a measured hardware-software integration problem involving timing, synchronization, power integrity, communications, calibration, thermal behavior, or mechanical alignment using logs and bench instruments.
Responsibilities
  • Define the onboard sensing, compute, and communications architecture, including sensor coverage, compute placement, network topology, power allocation, and subsystem partitioning.
  • Select cameras, lidar and ranging sensors, inertial measurement units, encoders, contact and force sensors, compute modules, and interface devices against field-of-view, accuracy, rate, latency, bandwidth, power, thermal, environmental, and packaging constraints.
  • Define and maintain mechanical, electrical, and software interface contracts across mounts, alignment datums, connectors, pinouts, power rails, buses, network protocols, coordinate frames, data schemas, and configuration parameters.
  • Establish end-to-end timing, timestamping, synchronization, latency, bandwidth, and calibration chains across sensing, compute, embedded nodes, and downstream consumers.
  • Integrate released boards, sensors, compute, harnesses, mounts, drivers, middleware, configuration, and telemetry into working onboard subsystems, writing C++ or Python integration code where required.
  • Diagnose interaction faults such as dropped frames, clock drift, bus saturation, power transients, grounding noise, calibration mismatch, thermal throttling, connector intermittency, and configuration incompatibility.
  • Maintain a versioned compatibility and calibration record connecting each subsystem configuration to its firmware, drivers, physical interfaces, measured timing, and known limitations.
Desired Qualifications
  • Experience with multi-camera or lidar systems, hardware timestamping, time synchronization, intrinsic and extrinsic calibration, or sensor-to-compute latency characterization.
  • Experience with ROS 2, real-time Linux, high-bandwidth sensor pipelines, distributed embedded systems, or resource-constrained onboard compute.
  • Experience reading schematics, harness drawings, mechanical drawings, and datasheets while working with oscilloscopes, logic analyzers, bus analyzers, and data-acquisition equipment.

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

Get referred to GRAM

See people who can refer or advise you

Simplify Jobs

Simplify's Take

What believers are saying

  • Donuts launched department functions for Jobcan billing on 2026-07-24.
  • HR EXPO 2026 exposure reinforces Jobcan's reach to Japanese back-office buyers.
  • Continuous May 2026 feature updates signal active product investment across the suite.

What critics are saying

  • KING OF TIME undercuts Jobcan on simplicity, pricing, and share in 2026.
  • Money Forward Cloud Attendance Plus launched on 2026-04-01 for mid-market and enterprise.
  • If jobcan suite adoption stalls, Donuts faces commoditization against bundled HR platforms.

What makes GRAM unique

  • Jobcan serves 300,000-plus customers; Donuts cited that figure on 2026-05-27.
  • Its modular pricing covers attendance, shifts, leave, payroll, and accounting in one suite.
  • Jobcan supports IC cards, biometrics, mobile, and PC clock-ins across languages.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Health Insurance

Company Equity

Relocation Assistance