San Francisco, California, United States

Foundation is hiring an AI Engineer

Foundation is seeking an AI Engineer to build and maintain the foundational SLAM system for a humanoid robot operating in unstructured, real-world environments. You will focus on creating custom, embodied SLAM solutions from the ground up to enable centimeter-level precision localization and mapping in dynamic settings.

What You'll Do

  • Build and maintain accurate, real-time maps of dynamic environments for a humanoid robot.
  • Simultaneously localize the robot with centimeter-level precision.
  • Develop custom, embodied SLAM solutions from the ground up for deployment across varied terrains like floors, stairs, cluttered rooms, and outdoors.
  • Scale the SLAM infrastructure layer to be production-ready to support upstream systems like perception, planning, and manipulation.

What We're Looking For

  • Deep knowledge in vision for robotic systems.
  • Hands-on experience implementing SLAM pipelines in C++ and Python end-to-end.
  • Strong working knowledge of modern SLAM frameworks (e.g., ORB-SLAM3, RTAB-Map, Cartographer, LIO-SAM, KISS-ICP) and ability to extend or rewrite core components.
  • Comfortable with probabilistic state estimation, Kalman filtering (EKF/UKF), and particle filters for real-time localization.
  • Familiar with loop closure detection methods and place recognition networks for long-term map consistency.
  • Hands-on experience with simulation environments (e.g., Isaac Lab, MuJoCo) for development, testing, and sim-to-real validation.

Nice to Have

  • Experience with neural or learned SLAM approaches (e.g., DROID-SLAM, iMAP, NeRF-SLAM).
  • Experience with legged or humanoid-specific odometry challenges.
  • Experience with multi-session and multi-agent mapping.

Technical Stack

  • C++, Python
  • SLAM Frameworks: ORB-SLAM3, RTAB-Map, Cartographer, LIO-SAM, KISS-ICP, DROID-SLAM, iMAP, NeRF-SLAM
  • Simulation: Isaac Lab, MuJoCo
Required Skills
C++PythonORB-SLAM3RTAB-MapCartographerLIO-SAMKISS-ICPDROID-SLAMiMAPNeRF-SLAMSLAMKalman FilterEKFUKFParticle Filter C++PythonORB-SLAM3RTAB-MapCartographerLIO-SAMKISS-ICPDROID-SLAMiMAPNeRF-SLAMSLAMKalman FilterEKFUKFParticle Filter
Your first international client?

Don't lose them over invoicing

Clients ghost freelancers with unprofessional invoicing. Glopay gives you a real EU company partnership so they take you seriously from invoice #1.

Instant EU company partnership
Invoice builder with your branding
Automated payment reminders
Real-time payment tracking
Get EU company now
Ready in 24 hours
Job Details
Department Engineering
Category data
Posted 2 months ago