Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Simulation Engineer

Engineering | San Francisco, Bay Area, CA | Full Time

Job Description

About RIOS

RIOS is a technology company helping global customers automate their factories, warehouses, and supply chain operations by deploying a new class of AI-powered and dexterous robots. RIOS robots handle hard-to-automate tasks, typically requiring human-level dexterity, in unstructured environments. RIOS is headquartered in Palo Alto, CA and has a pilot facility in San Carlos, CA. More information is available at

The Role

RIOS is looking for a Lead Simulation Engineer with an artistic bent that has a strong background in building and working with physics-based 3D simulation environments and who can own RIOS's internal simulation environment.  This will include a combination of building custom tooling, building interfaces between existing simulation environments which excel in different areas (e.g., FEM solvers vs. ray-tracing), and interfacing with various stakeholders (including roboticists and machine learning engineers and business development) to meet their needs.

Responsibilities of the Role Include:

  • Collaborate with a multi-disciplinary Team to build simulation environments that achieve physics & visual fidelity
  • Capture RIOS work cells to the 'digital twin' level utilizing all available CAD and specification data (Includes simulating materials, physics, etc. of all components & modules used in the work cells)
  • Validate robot motion and reachability across robot platforms. Provide real-time collision feedback
  • Validate takt times of various use cases
  • Simulate vision and tactile data to be used for conceptualization as well as algorithm development
  • Develop API for machine learning tasks in simulation for offline and distributed training
  • Build custom simulation tools and/or link together disparate simulation environments
  • Build a semantic 'task description' capability to streamline specifying tests to run on the system (e.g., grab 5 different geometry
  • SKUs and place them in different orientations)Generates videos for customers showing concepts and functionality

Attributes of desired candidates may include some of the following:

  • Bachelor’s degree (or equivalent experience), preferably in computer science, electrical engineering, robotics, or similar (Master’s degree a plus)
  • 3+ years of industry experience
  • Experience working with python, C++, and ROS
  • Experience working with 3D simulation and/or rendering environments (e.g., PyBullet, Gazebo, Unity, Blender, Mujoco, etc.)
  • Experience with industrial robot kinematics in simulation environments
  • Experience with simulation environments for reinforcement learning (e.g., OpenAI Gym, Deepmind Lab, etc.)


  • Competitive salary package & Stock options for every employee
  • Healthcare + dental + vision insurance plans
  • 401(k) plan
  • Free lunch
  • Flexible time off & paid holidays
  • Social events + happy hours + team parties