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.

Lead 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