GRAM (gramcorporation.com) Logo

GRAM (gramcorporation.com)

Senior Software Engineer, Controls

Posted 11 Days Ago
In-Office or Remote
Hiring Remotely in CA
Senior level
In-Office or Remote
Hiring Remotely in CA
Senior level
Develop real-time whole-body control architecture for insectoid robots, including dynamics modeling, force allocation, trajectory tracking, state estimation, safety logic, and recovery. Implement production C++ controllers, system identification, simulations, hardware-in-the-loop testing, and physical-machine validation. Measure performance envelopes, diagnose failures, and integrate control software with embedded systems and actuators.
The summary above was generated by AI
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 labor requires more than single-agent task generality or machines shaped in our image.

About the role

You will build the real-time control architecture that coordinates an insectoid's full body across changing geometry, orientation, contact, load, and machine state. The work spans dynamics, contact constraints, force allocation, trajectory tracking, actuator limits, transitions, disturbance rejection, and recovery, carried through production C++ and onto hardware. You will develop the control-oriented models, system-identification methods, and hardware-in-the-loop environments needed to build and validate the controller, then establish its measured operating envelope on the physical machine.

What you will do
  • Design whole-body controllers that coordinate motion and contact forces across coupled degrees of freedom.
  • Implement real-time control software in C++ with explicit timing, numerical stability, saturation, and fault behavior.
  • Develop control-oriented dynamics models, system-identification experiments, and actuator characterizations that improve controller fidelity.
  • Integrate state estimation, trajectory generation, manipulation, embedded systems, and safety logic into one testable control path.
  • Define quantitative envelopes for tracking error, contact stability, disturbance rejection, transition success, compute latency, and recovery.
  • Build controller simulations, hardware-in-the-loop tests, and physical-machine tests that reproduce failures and prevent regressions.
  • Use test evidence to distinguish controller defects from estimation error, unmodeled dynamics, actuator limits, and mechanical faults.
  • Document model validity and confirm simulated results on physical hardware.
Minimum qualifications
  • Bachelor's degree in mechanical engineering, electrical engineering, robotics, controls, applied mathematics, or a related field, or equivalent practical experience.
  • Demonstrated experience developing feedback control for a multi-degree-of-freedom robot, vehicle, aerospace platform, or other nonlinear physical system.
  • Strong C++ and Python skills and command of rigid-body dynamics, linear systems, optimization, and numerical methods.
  • Hands-on experience with a controls or dynamics stack such as Drake, Pinocchio, MuJoCo, ROS 2 control, Eigen, or an equivalent internal framework.
  • Deployed a controller on physical hardware and can present measured tracking, stability, latency, or disturbance-rejection results plus a failure that required redesign.
Preferred experience
  • Whole-body control, model predictive control, inverse dynamics, contact optimization, or legged robotics.
  • Real-time Linux, deterministic communications, actuator torque control, or safety-rated motion systems.
  • Controls deployed in aerospace, autonomous vehicles, industrial robotics, or field robotics.
  • Gait mechanics and discrete state estimation
  • Footstep planners in complex environments
  • Elevation mapping and perception integration
  • Direct HW tuning for repetitive impact

The annual base salary range for this Palo Alto position is $150,000–$250,000+. Health coverage, benefits, and generous equity come with the role. This role is on-site in Palo Alto. 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.

 

Similar Jobs

An Hour Ago
In-Office or Remote
CA
Senior level
Senior level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Own end-to-end analytics engineering for AI and developer experience data. Instrument telemetry, build governed production pipelines, define trusted metrics, and create executive-facing dashboards and analyses. Partner with data engineering, AI, and data science teams to improve data quality and connect raw signals to decision-making. Present clear recommendations on AI investment, developer productivity, and ROI while using AI coding agents to build and maintain pipelines, dashboards, and analyses.
Top Skills: Ai Coding AgentsCi/CdGitLlm-Based Classification ToolingMetrics StorePythonReactSnowflakeSQLTypescript
Internship
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Graduate research interns will own end-to-end projects to build customer world models and proactive intelligence: developing representation learning, foundation model, RL/agentic methods, evaluation frameworks, and shipping research into production to improve customer decision-making.
Top Skills: Deep LearningFoundation ModelsJaxOptimizationPythonPyTorchRepresentation Learning
An Hour Ago
In-Office or Remote
CA
Senior level
Senior level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Build and deploy agentic and generative AI systems that automate risk and compliance investigations. Own full-stack ML systems, including data integrations, prompt tuning, orchestration, evaluation, productionization, monitoring, and transformer-based modeling across transaction, graph, text, and profile data. Collaborate with product, engineering, platform, and operations teams while leading strategic roadmaps and delivering scalable production systems.
Top Skills: Agentic AiAmazon Web Services (Aws)Apache AirflowGenerative AiGoogle Cloud Platform (Gcp)Large Language Models (Llms)Natural Language Processing (Nlp)PythonPyTorchSnowflakeTransformer Models

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account