Senior Software Engineer, Controls
GRAM · San Francisco Bay Area, California, United States · $150k–$250k
The role
GRAM is hiring a Senior Software Engineer, Controls to own the locomotion stack for a first-of-its-kind six-legged insectoid robot designed to climb and traverse complex steel infrastructure using magnetic end effectors. The role involves getting the robot walking reliably, integrating magnetic adhesion, and building perception-conditioned path planning and foothold selection. The position is on-site in Palo Alto and offers a base salary of $150,000–$250,000.
- Pay
- $150k–$250k
- Location
- San Francisco Bay Area, California, United States
- Work mode
- Onsite
- Level
- Senior
- Experience
- 5+ yrs
- Education
- Bachelors
What we know that the posting doesn’t say
- Seen 2 days agostill listed on the employer’s careers page
- Posted 3 days agothe first time we saw it
About GRAM
GRAM is a self-replication company creating populations of insectoids for the physical economy, with a first research frontier in self-preservation for machines to survive, coordinate, and recover without humans.
What you would do
- Get the robot walking reliably on steel structures
- Integrate magnetic adhesion for vertical and near-vertical traversal
- Build perception-conditioned path planning and foothold selection
- Navigate dozens of different lattice structure geometries
- Review and rebuild existing control software with proper practices
- Discard ineffective code and establish solid foundations
Must have
- Bachelor's degree in robotics, mechanical engineering, electrical engineering, computer science, or related field, or equivalent practical experience
- Demonstrated ownership of architecture and technical direction for a deployed manipulation system spanning planning, sensing, control, monitoring, and recovery
- Strong C++ and Python skills
- Experience with a robotics framework such as ROS 2, Drake, MoveIt, Pinocchio, or equivalent internal stack
- Built and deployed a closed-loop manipulation capability on a physical robot
- Can explain architecture and provide measured results from repeated trials
- Led a failure-driven redesign that separated planning, perception, control, and hardware causes
- Produced a correction that survived repeated physical test
Nice to have
- Python Isaac Lab
- legged_gym
- rsl_rl
- MuJoCo
- MuJoCo MPC
- Drake
- Pinocchio
- OCS2
What you get
- Health coverage
- Generous equity
Experience and education
- 5+ years of relevant experience
- Bachelors degree or equivalent experience
Key skills
- c++
- python
- ros2
- drake
- moveit
- pinocchio
- isaac lab
- legged_gym
- rsl_rl
- mujoco
- mujoco mpc
- ocs2
- crocoddyl
- reinforcement learning
- sim-to-real transfer
- path planning
- foothold selection
- magnetic adhesion
- control software
- perception
The Mission 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 la…
Extracted from the employer’s posting. Read it in full on GRAM’s careers pageApply without filling the form
Approve this role and the application is completed for you, including a résumé tailored to it. You get a confirmation when it lands, and a credit is only spent when a submission is confirmed.
Other roles at GRAM
- Senior Embedded Software EngineerSan Francisco Bay Area, California, United States
- Senior Software Engineer, Robot Data InfrastructureSan Francisco Bay Area, California, United States