Senior Learning Perception Engineer - Slam

Apptronik Apptronik · Robotics · MV · Software Engineering

Senior Learning Perception Engineer focused on SLAM, visual-inertial odometry, world modeling, and learning-based perception for humanoid robots. The role involves designing, optimizing, and deploying deep learning models for real-time perception tasks, integrating multi-sensor data, and contributing to scalable training and inference pipelines. Requires a strong background in robotics, SLAM, state estimation, deep learning for computer vision, and experience shipping ML/Perception or SLAM systems on edge hardware.

What you'd actually do

  1. Lead the design, development, and optimization of perception and SLAM pipelines for humanoid robots, including visual-inertial odometry, mapping, localization, object detection, tracking, segmentation, pose estimation, and scene understanding.
  2. Develop multi-sensor fusion frameworks integrating cameras, LiDAR, depth sensors, and IMUs for robust real-time state estimation and mapping in dynamic, human-centered environments.
  3. Contribute to scalable data pipelines, training infrastructure, and inference frameworks to accelerate model development, evaluation, and deployment.
  4. Drive research and deployment of learning-based models for SLAM, 3D scene understanding, and perception optimized for humanoid locomotion, manipulation, and human-robot interaction.
  5. Implement performance profiling, regression testing, and telemetry systems to ensure perception and SLAM modules meet strict latency, accuracy, and reliability requirements on edge devices.

Skills

Required

  • SLAM
  • visual-inertial odometry
  • world modeling
  • learning-based perception
  • object detection
  • multi-sensor fusion
  • state estimation
  • deep learning for computer vision
  • Python
  • modern C++
  • software engineering fundamentals
  • 3D geometry
  • camera models
  • probabilistic estimation
  • deploying optimized perception or SLAM models on edge hardware

Nice to have

  • humanoid robots
  • bipedal locomotion
  • manipulation tasks
  • modern SLAM frameworks
  • classical computer vision skills
  • model acceleration
  • quantization
  • compression
  • ROS 2
  • GStreamer
  • zero-copy pipelines
  • synthetic data generation
  • domain adaptation
  • open-source robotics or vision software stacks

What the JD emphasized

  • shipping perception and/or SLAM systems
  • Track record of shipping ML/Perception or SLAM systems from R&D into production robotics platforms

Other signals

  • learning-based perception
  • multi-sensor fusion
  • real-time state estimation
  • deployable, high-performance SLAM and perception stacks