More jobs:
Helix AI Engineer, AndroidNew
Job in
San Jose, Santa Clara County, California, 95199, USA
Listed on 2026-06-03
Listing for:
Figure
Full Time
position Listed on 2026-06-03
Job specializations:
-
Software Development
Android Developer, Software Engineer
Job Description & How to Apply Below
Overview
Figure is an AI Robotics company developing a general purpose humanoid. Our humanoid robot is designed for commercial tasks and the home. We are based in San Jose and require 5 days/week in-office collaboration. It’s time to build.
What You ll Do- Build and own the Android application that serves as the primary mobile interface to Figure's humanoid robots, connected via USB Host / Android Open Accessory protocols.
- Architect high-throughput, zero-drop data ingestion pipelines for high-FPS image sensors and high-frequency IMU data, using zero-copy memory techniques and real-time concurrency models.
- Implement custom hardware abstraction layers (HAL) and leverage the Android NDK (C/C++) for high-performance, low-latency processing.
- Optimize CPU/GPU workloads for real-time edge filtering under strict thermal and battery constraints, using foreground services and Work Manager for bulletproof background operation.
- Integrate on-device AI inference libraries (TFLite, Media Pipe, ONNX Runtime, OpenCV) for real-time computer vision and sensor fusion.
- Implement low-latency video streaming protocols (e.g. WebRTC).
- Deep expertise in Android NDK (C/C++) — custom HAL development, USB Host/AOA protocol communication, and direct hardware interfacing below the standard SDK layer.
- Proven experience architecting real-time, low-latency data pipelines for high-bandwidth sensors — zero-copy memory, real-time concurrency, and synchronization with zero frame drops.
- Mastery of Android system resource management: CPU/GPU workload optimization, thermal and battery constraints, foreground services, and Work Manager.
- Strong proficiency in both C/C++ (NDK) and Kotlin/Java for Android.
- Experience shipping production Android applications in hardware-connected, latency-critical environments.
- Proven track record shipping and maintaining production Android applications at scale — including crash rate management, OTA update rollout strategies, real-time telemetry and monitoring pipelines, and sustaining reliability across a large, diverse active user base spanning multiple device configurations and Android OS versions.
- Experience integrating on-device CV/ML inference:
Tensor Flow Lite, Media Pipe, ONNX Runtime, or OpenCV applied to raw sensor feeds. - Familiarity with WebRTC or other low-latency streaming protocols for real-time video.
- Background in DSP techniques applied directly to raw sensor data.
- Prior work in robotics companion apps, industrial Android devices, AR/computer vision mobile apps, automotive HMI, or drone control applications.
The US base salary range for this full-time position is between $150,000 - $400,000 annually.
The pay offered for this position may vary based on several individual factors, including job-related knowledge, skills, and experience. The total compensation package may also include additional components/benefits depending on the specific role. This information will be shared if an employment offer is extended.
#J-18808-LjbffrTo View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×