Home › Companies › Figure › Helix AI Engineer, Android
Helix AI Engineer, Android
Figure · San Jose, CA · On Site · Active · $150,000–$400,000 / year · Greenhouse
Job facts
| Field | Value |
|---|---|
| Company | Figure |
| Title | Helix AI Engineer, Android |
| Normalized title | - |
| Department / team | AI - Helix Team |
| Location | San Jose, CA, United States |
| Work model | On Site |
| Employment type | - |
| Salary | $150,000–$400,000 / year |
| Status | active |
| ATS provider | Greenhouse |
| Posted / first seen | 2026-05-28 / 2026-05-29 |
| Changed / last seen | 2026-05-29 / 2026-06-06 |
Related slices
| Page | What it contains | Open |
|---|---|---|
| Company jobs | Active postings from Figure. | Open |
| Company breakdowns | Role, location, ATS, and work model facets for this company. | Open |
| ATS provider jobs | Active postings observed through Greenhouse. | Open |
| Provider filtered search | The same provider as a filtered job collection. | Open |
| City jobs | Active postings in San Jose. | Open |
| Department jobs | Active postings in AI - Helix Team. | Open |
| Work model jobs | Active On Site postings. | Open |
| Lifecycle events | Open, update, close, and reopen events for this posting. | Open |
| Original posting | Canonical source or apply URL captured from the ATS. | Open |
Linked records
| Company | Figure |
| Source | ec3d003b-4818-49c9-8f55-34d7814d0ea4 |
| ATS provider | Greenhouse |
Description
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.
We're looking for a Senior Android Engineer with deep expertise in low-level Android systems, the NDK, and real-time sensor and video pipelines. This is not a standard Android app role — you'll be building the mobile application that interfaces directly with our custom sensor hardware over USB, ingests high-frequency camera and IMU data in real time, and runs on-device AI inference at the edge.
If you've spent time below the Java/Kotlin layer — writing C/C++ via the NDK, implementing custom HALs, or building zero-copy sensor pipelines — this role was built for you.
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 WorkManager for bulletproof background operation.
Integrate on-device AI inference libraries (TFLite, MediaPipe, ONNX Runtime, OpenCV) for real-time computer vision and sensor fusion.
Implement low-latency video streaming protocols (e.g. WebRTC)
WHAT WE'RE LOOKING FOR
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 WorkManager.
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
NICE TO HAVE
Experience integrating on-device CV/ML inference: TensorFlow Lite, MediaPipe, 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.
Full job record
| Job ID | 03facdbeb9b7b54d526187250999c83dae0ea004 |
| Org ID | 8ed9a8c5-0629-453f-8809-f7f8b737c26d |
| Source ID | ec3d003b-4818-49c9-8f55-34d7814d0ea4 |
| Board ID | ec3d003b-4818-49c9-8f55-34d7814d0ea4 |
| Provider | greenhouse |
| Provider Job Key | 4685209006 |
| Title | Helix AI Engineer, Android |
| Normalized Title | — |
| Status | active |
| Active | yes |
| Location Text | San Jose, CA |
| Department | AI - Helix Team |
| Team | — |
| Employment Type | — |
| Workplace Type | on_site |
| Remote Policy | — |
| Country | United States |
| Region | CA |
| City | San Jose |
| Salary Raw | salary range for this full-time position is between $150,000 - $400,000 annually |
| Salary Min | 150,000 |
| Salary Max | 400,000 |
| Salary Currency | USD |
| Salary Period | year |
| Source URL | https://job-boards.greenhouse.io/figureai/jobs/4685209006 |
| Apply URL | https://job-boards.greenhouse.io/figureai/jobs/4685209006 |
| First Seen At | 2026-05-29 22:42:44Z |
| Last Seen At | 2026-06-06 07:35:37Z |
| Last Checked At | 2026-06-06 07:35:37Z |
| Last Changed At | 2026-05-29 22:42:44Z |
| Inactive At | — |
| Source Posted At | 2026-05-28 22:27:59Z |
| Source Updated At | 2026-05-28 22:27:59Z |
| Raw Payload Uri | s3://job-postings-prod-raw-590183727216/raw/provider=greenhouse/board=figureai/date=2026-06-06/2026-06-06T07-35-36-790Z-8d80f6fe6195f1f780fa4a057e034ebe9fde3b0209040ec176da03388387872b.json |
Event Fields
{
"content_hash": "ba3c467c0e78578fe873093f1c752892cb03679dc7032f5889e6716288a93d1a",
"source_hash": "fa5559ae41740be6f9c09b66ec4f0481ea5d686477ba7b13bf14fc8fdf48c684",
"last_changed_at": "2026-05-29T22:42:44.887Z",
"active_status": "active"
}Parsed Structured
{
"language": "en",
"location": {
"raw": "San Jose, CA",
"city": "San Jose",
"region": "CA",
"country": "United States",
"is_remote": false,
"confidence": 0.9
},
"salary_max": 400000,
"salary_min": 150000,
"inferred_at": "2026-06-06T07:35:36.994Z",
"launch_scope": {
"reason": "english_us_canada",
"included": true,
"language": "en",
"location": {
"raw": "San Jose, CA",
"city": "San Jose",
"region": "CA",
"country": "United States",
"is_remote": false,
"confidence": 0.9
},
"countries": [
"United States"
]
},
"remote_policy": null,
"salary_period": "year",
"workplace_type": "on_site",
"salary_currency": "USD"
}Extensions
{}Native Structured
{
"title": "Helix AI Engineer, Android",
"offices": [
{
"id": 4000271006,
"name": "HQ",
"location": "San Jose, California, United States",
"child_ids": [],
"parent_id": null
}
],
"language": "en",
"location": {
"name": "San Jose, CA"
},
"metadata": [],
"updated_at": "2026-05-28T18:27:59-04:00",
"departments": [
{
"id": 4000345006,
"name": "AI - Helix Team",
"child_ids": [],
"parent_id": null
}
],
"company_name": "Figure",
"requisition_id": 4549608006,
"first_published": "2026-05-28T18:27:59-04:00",
"application_deadline": null
}Get this page with API
Rendered from the bluedoor Job Postings API. Reproduce it:
GET https://api.bluedoor.sh/job-postings/v1/jobs/03facdbeb9b7b54d526187250999c83dae0ea004?include=descriptionJSONGET https://api.bluedoor.sh/job-postings/v1/orgs/8ed9a8c5-0629-453f-8809-f7f8b737c26dJSONGET https://api.bluedoor.sh/job-postings/v1/sources/ec3d003b-4818-49c9-8f55-34d7814d0ea4JSONGET https://api.bluedoor.sh/job-postings/v1/jobs/03facdbeb9b7b54d526187250999c83dae0ea004/eventsJSON