Technical Lead, Simulation
Why RoboForce
RoboForce is an AI robotics company building Physical AI and Robo-Labor system for dull, dirty, and dangerous work. Our flagship robot, TITAN, is a super humanoid robot designed for industrial environments. We are based in Milpitas, CA and require 5 days/week in-office collaboration.
We are seeking a Technical Lead, Simulation to lead the efforts towards RoboForce log based simulation system, growing the technology and the team. You will lead the technical direction of log replay simulation, GPU-accelerated model inference in simulation, and the core onboard software infrastructure that bridges real robots, simulation, and AI systems.
Responsibilities
- Simulation Architecture & Technical Leadership
- Own the end-to-end architecture of RoboForce’s log-based simulation system, serving the entire company.
- Design and implement deterministic, reproducible log replay for robotics systems, ensuring consistency between real-world execution and simulation.
- Lead the development of large-scale, in-parallel simulation, enabling high-throughput evaluation and fast iteration cycles.
- Drive simulation speed-up techniques (e.g., parallelism, decoupling, caching, GPU acceleration) while maintaining correctness.
- GPU Simulation & Model Inference
- Design simulation pipelines that run ML model inference inside simulation, including GPU-backed vision, perception, policy models and VLMs.
- Optimize data flow and scheduling between simulation, model inference, and robotics software stacks.
- Ensure simulation supports realistic timing, latency modeling, and system constraints where required.
- Onboard System Stack & Infrastructure
- Own the onboard software stack for RoboForce robots, including runtime systems, middleware, and integration with AI models.
- Design shared infrastructure that unifies real robot execution, log collection, replay, and simulation.
- Establish clear interfaces and contracts between onboard systems, simulation, and AI pipelines.
- Cross-Team Leadership & Execution
- Act as the technical point of ownership for simulation across AI, robotics software, and hardware teams.
- Set engineering standards for determinism, performance, testing, and debuggability.
- Mentor engineers working on simulation and onboard systems.
- Partner with AI teams to ensure simulation supports training, evaluation, and research needs.
Requirements
- MS or PhD in Computer Science, Robotics or related field, or equivalent industry experience.
- 7+ years of experience building complex systems in robotics, simulation, or high-performance software.
- Strong expertise in C++ and system-level software design.
- Experience designing deterministic simulation or replay systems.
- Deep understanding of parallel systems, concurrency, and performance optimization.
- Experience integrating GPU workloads (e.g., CUDA, TensorRT, PyTorch inference) into production systems.
- Strong system thinking across software, hardware, and ML boundaries.
- Requires 5 days/week in-office collaboration with the teams.
Bonus Qualifications
- Experience with robotics middleware (e.g., ROS2 or custom stacks).
- Experience building simulation infrastructure used for ML training or evaluation.
- Familiarity with physics engines or custom simulators.
- Prior experience owning or leading a core platform or infrastructure system.
- Experience working closely with AI / ML teams on large-scale experimentation.
Benefits
- Competitive stock options/equity programs.
- Health, dental, and vision insurance, 401(k) plan.
- Visa sponsorship and green card support for qualified candidates.
- Lunches and dinners, a fully stocked kitchen, and regular team-building events.
Create a Job Alert
Interested in building your career at RoboForce? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field

