Skip to main content

Figure

Helix AI Engineer, Android

San Jose, CA$150k–$400kmidAdded 2 days ago

About this role

Figure, an AI robotics company, seeks a Senior Android Engineer to develop the mobile interface for its humanoid robots. You'll build low-level Android systems that ingest real-time sensor data, manage hardware communication via USB, and run on-device AI inference—requiring deep NDK expertise and experience with latency-critical systems.

What you'll do

  • Own the Android application interfacing with humanoid robots via USB Host and Android Open Accessory protocols
  • Design zero-drop, high-throughput data pipelines for camera and IMU sensors using zero-copy memory techniques
  • Implement custom HALs and leverage NDK (C/C++) for high-performance, low-latency processing
  • Optimize CPU/GPU workloads under thermal and battery constraints using foreground services and WorkManager
  • Integrate on-device AI inference libraries (TFLite, MediaPipe, ONNX Runtime, OpenCV) for computer vision and sensor fusion
  • Implement low-latency video streaming protocols such as WebRTC

What they're looking for

  • Android NDK (C/C++) and custom HAL development
  • USB Host/AOA protocol communication and hardware interfacing
  • Real-time, zero-copy data pipeline architecture
  • Kotlin/Java for Android
  • CPU/GPU optimization and thermal/battery management
  • On-device ML/CV inference integration
  • Production Android app shipping and maintenance at scale
  • WebRTC or low-latency streaming protocols

Benefits

  • Competitive base salary range: $150,000–$400,000 annually
  • Additional compensation components and benefits (details upon offer)
  • 5 days/week in-office collaboration in San Jose, CA
  • Work on cutting-edge humanoid robotics technology
Apply on the employer's site

Opens the official application on the employer’s site. No login required.