Robotics Software Lead

Posted Yesterday
Be an Early Applicant
Palo Alto, CA, USA
In-Office
Senior level
Aerospace • Hardware
Our mission is to make life galactic through exponential growth.
The Role
Architect and develop the full onboard software stack for a legged robot. Own middleware, pub/sub messaging, real-time performance, time synchronization, workload partitioning across CPUs, GPUs, and microcontrollers, ROS modernization, and logging/replay tools. The role requires hands-on C++ and Python development, production real-time systems experience, and ownership of robotic software architecture through field deployment, with potential to build and lead a software team.
Summary Generated by Built In

Robotics Software Lead

GRAM, Los Angeles moving to the San Francisco Bay Area

About the company

GRAM is building a standalone, legged robot for critical infrastructure, with utilities as the initial focus. The locomotion policy is trained in simulation, and the engineering team today is hardware heavy and software light: mechanical and electromagnetics, electrical and power distribution, prototyping and chassis, and engineering leadership.

The role

You will be the architect of the full onboard software stack and the central node of the system. You own the message passing architecture, the middleware and the real time performance, so that every module (perception, controls, planning and drivers) communicates at the right speed with no latency surprises. You are not expected to own locomotion, perception or controls directly.

This is a hands on role, you report to the Head of Engineering, start as an individual contributor, and have a path to build a team as the company scales.

What you will do
  • Own the onboard software architecture: how perception, estimation, planning and control fit together and communicate.
  • Own real time performance across the stack, with latency and jitter budgets for every loop that touches hardware, and find where cycle time is being lost.
  • Define and own the middleware layer and time synchronization across sensors and compute. The team is leaning towards Zenoh over DDS and is migrating its middleware.
  • Partition workloads across CPU, GPU and microcontrollers so safety critical loops stay isolated from autonomy and AI.
  • Lead the upgrade of the current ROS 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.
What you bring
  • Real production experience with pub/sub middleware, Zenoh or DDS.
  • 8+ years experience
  • Real time OS experience, including profiling, tracing and latency analysis.
  • A solid understanding of concurrency and inter process communication, including memory management.
  • Strong C++ and working knowledge of Python. Rust is a bonus.
  • You have designed the software architecture of a robot or a similar real time system and carried it through to production or field deployment.
Nice to have
  • Experience with legged, humanoid or other mobile robots, ideally standalone and battery powered rather than fixed arm.
  • EtherCAT or other fieldbus implementations.
  • GPU platforms such as NVIDIA Jetson and onboard AI 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.
Why join
  • A clean slate architecture, with the freedom to build things properly from scratch.
  • Early equity, included in the package.
  • The chance to own a domain and build a team around it.
  • A small, hands on team where everyone does real work 
Interview process
  • Recruiter screen
  • Hiring manager screen with the Head of Engineering.
  • One to two technical rounds, including a live coding exercise and an architecture discussion. 
  • Onsite Interview

Skills Required

  • 8+ years of professional experience
  • Production experience with publish/subscribe middleware, Zenoh, or DDS
  • Real-time operating system experience, including profiling, tracing, and latency analysis
  • Strong understanding of concurrency, interprocess communication, and memory management
  • Strong C++ skills
  • Working knowledge of Python
  • Designed and deployed the software architecture of a robot or comparable real-time system in production or field environments
  • Experience with legged, humanoid, or other mobile robots
  • EtherCAT or other fieldbus implementation experience
  • Experience with NVIDIA Jetson or onboard AI inference runtimes
  • Rust experience
  • Mechatronics-to-software background with real-time systems deployed in production
  • Real-time architecture experience from autonomous vehicles, aerospace, or drones
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
4 Employees
Year Founded: 2025

What We Do

Humanity's birthright is to become galactic. GRAM is founded to serve this mission. We are a foundational AI and robotics startup birthing the machines and intelligence necessary to solve the physical labor bottleneck preventing space industrialization. Our first product is a general-purpose insectoid designed for work in vast swarms for operation in extreme environments. Over the coming century, our systems will build the critical infrastructure needed for humanity's expansion across the Milky Way.

Similar Jobs

Cadence Design Systems Logo Cadence Design Systems

Lead Software Engineer

Artificial Intelligence • Cloud • Hardware • Software • Semiconductor
In-Office
San Jose, CA, USA
8216 Employees
119K-221K Annually

Cadence Design Systems Logo Cadence Design Systems

Lead Software Engineer

Artificial Intelligence • Cloud • Hardware • Software • Semiconductor
In-Office
San Jose, CA, USA
8216 Employees
119K-221K Annually

Dapster AI Logo Dapster AI

Software Engineer

Artificial Intelligence • Robotics
In-Office or Remote
7 Locations
5 Employees

Optum Logo Optum

Care Coordinator (Hybrid/Remote/Float; PT/OT/SLP/RN) Pasadena CA

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
Remote or Hybrid
Pasadena, CA, USA
160000 Employees
35-63 Hourly

Similar Companies Hiring

Outpost Space Thumbnail
Aerospace • Defense
Los Angeles, California
38 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Unusual Machines, Inc. Thumbnail
Hardware • Robotics
Orlando, FL
300 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account