An application made for this job — a tailored resume and cover letter that speak straight to the posting.
GRAM is seeking an experienced embedded software engineer to own firmware from microcontrollers through the Linux robot runtime for on-site work in the San Francisco Bay Area. You will bring up new electronics, build drivers, and ensure deterministic communications, timing, and health monitoring across the robotics stack.
The role emphasizes versioned, observable, and testable software under degraded conditions with a strong focus on latency, jitter, and fault response.
GRAM is a self replication company creating populations of insectoids for the physical economy.
Our first research frontier is self-preservation: the base case of physical self-replication. Our machines will survive, coordinate, and recover without humans. We believe scalable machine labor requires more than single-agent task generality or machines shaped in our image.
You will own embedded software from microcontrollers and real-time control support through the Linux robot runtime. You will bring up new electronics; build drivers, deterministic communications, timing, health monitoring, calibration, logging, and fault response; and expose stable interfaces to higher-level autonomy.
Success means versioned embedded software produces known behavior on a known hardware configuration and remains observable, recoverable, and testable through degraded conditions.
The annual base salary range for this San Francisco Bay Area position is $165,000–$205,000. Health coverage, benefits, and generous equity come with the role. This role is on-site in the San Francisco Bay Area. A relocation bonus is available. We hire to start as soon as possible. We review what you’ve shipped; if it’s the caliber we seek, interviews take about a week, start to finish. We treat your work and conversations with discretion.