Robotic Algorithm Engineer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
About SF MOTORS, INC. (dba SERES)SF Motors is building the next generation of intelligent robotic systems that combine advanced mobility, autonomy, and human-like adaptability. Our mission is to revolutionize how machines move, perceive, and interact in complex environments by integrating control engineering, artificial intelligence, and machine learning at every level of design.Job Title: Robotics Algorithm Engineer – Humanoid Locomotion About The RoleWe are building a next-generation humanoid robot platform with high-bandwidth torque-controlled joints and full-body actuation. Our short- to mid-term goal is to achieve robust and reliable locomotion in indoor service and industrial environments.As a Robotics Algorithm Engineer focused on Locomotion, you will work across simulation, learning-based control, state estimation, and real-robot deployment. This is a highly hands-on role requiring both strong implementation skills and the ability to debug complex real-world robotic behaviors.We are looking for engineers who not only implement algorithms, but also develop their own technical insights and adapt quickly in a rapidly evolving robotics landscape.ResponsibilitiesLocomotion & Learning-Based ControlDevelop and deploy RL-based locomotion policies for humanoid robotsDesign training pipelines including domain randomization and sim-to-real transferImprove policy robustness for indoor service and industrial use casesAnalyze and debug failure modes from both simulation and real-world testingFull-Body Control & ModelingWork on whole-body control frameworks integrating learned policiesUnderstand and leverage robot dynamics models for stability and contact reasoningContribute to state estimation using IMU, joint encoders, and contact sensingSimulation & ToolingBuild and maintain locomotion simulation environments (Mujoco / Isaac)Design training environments and reward shaping strategiesAnalyze the simulation-real gap and iterate on mitigation strategiesReal Robot DeploymentDeploy policies to hardware with torque-controlled, high-bandwidth actuatorsPerform real-robot tuning, debugging, and performance optimizationWork closely with firmware, motor control, and hardware teamsQualificationsMust Have3+ years of experience in robotics, control, or locomotion-related rolesStrong C++ and Python programming skillsExperience applying reinforcement learning to robotics control problemsExperience deploying algorithms on real robots (not simulation-only)Solid understanding of rigid body dynamics and feedback controlFamiliarity with state estimation for legged robotsExperience working in Linux environmentsNice to HaveExperience with humanoid or legged robotsWhole-Body Control or MPC exposureMujoco / Isaac Gym / Isaac Sim experienceExperience addressing sim-to-real transfer challengesFamiliarity with Pinocchio, CasADi, or similar toolsCUDA or large-scale RL training experienceROS2 experienceWork ModeOn-site requiredUp to 10% of travelWhy Join UsWork on full-body locomotion for humanoid robotsSolve real-world robustness problems, not toy simulationsCollaborate closely with hardware and actuator teamsContribute to the 0→1 humanoid platform developmentHigh ownership, fast iteration, engineering-driven cultureCandidates must be legally authorized to work in the United States, and verification of employment authorization will be required at the time of hire.SERES is an equal opportunity employer committed to a culturally diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status.