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
Opens the official application on the employer’s site. No login required.