At Reality Labs Research our goal is to develop the next generation of hardware systems. We are looking for a Principal Mechatronics Engineer whose technical specialty is mechanical systems to lead the system architecture, detailed design, integration, and measured characterization of complex robotic hardware.
Bachelor's degree in Mechanical Engineering, Mechatronics, Robotics, or a related field, or equivalent practical experience 12+ years of experience developing complex mechanical, robotic, or electromechanical systems, including setting technical direction across multiple teams or programs from architecture through hardware validation
Experience owning a dynamic hardware system through architecture, detailed design, build, integration, test, and design iteration
Expertise in 3D CAD, load paths, structures, joints, bearings, fits, tolerance analysis, materials, manufacturing processes, released drawings, and assembly
Experience applying kinematics, statics, dynamics, structural analysis, and first-principles calculations to mechanisms, transmissions, and actuator sizing
Experience integrating motors, transmissions, position or force sensors, wiring, and electronics into compact mechanisms
Working knowledge of feedback-controlled systems, sensors, timing, and operating limits, with experience characterizing dynamic hardware well enough to make sound mechanical decisions and debug integrated systems
Experience integrating tactile, force/torque, position, current, temperature, or other sensing into tightly packaged mechanisms
Experience designing for rapid research iteration, manufacturability, serviceability, and repeatable assembly
Experience designing flex and harness routing, calibration features, and durable sensor integration
Experience using Python, MATLAB/Simulink, or equivalent tools for modeling and experimental analysis
Experience correlating multibody, structural, or simplified dynamic models with physical measurements
Experience identifying inertia, friction, compliance, backlash, resonance, or temperature-dependent behavior from test data