A complete application in a minute — tailored resume and cover letter, ready to send.
GRAM seeks an experienced embedded software engineer to own firmware from microcontrollers through the Linux runtime. You will bring up electronics, develop drivers, ensure deterministic communications, timing, health monitoring, and stable interfaces for higher autonomy.
You will design C/C++ firmware, build hardware abstraction, and create robust fault handling, logging, and recovery strategies for known hardware configurations. On-site in San Francisco Bay Area.
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. 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.