figure
AI

Helix AI Engineer, Android

figure · San Jose, CA, US · $150k - $400k

Actively hiring Posted 23 days ago

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.

Tags & focus areas

Used for matching and alerts on DevFound
Fulltime Ai Ai Engineer Robotics

Next step

Ready to Join the Team?

Apply once with DevFound. We'll route your profile to figure and keep you informed when matching AI roles go live.

  • Single profile, multiple curated AI opportunities
  • No spam roles — only vetted AI positions
  • You choose which roles to apply to
Sign up to apply

No CV uploads. We never share your profile without your consent.

Common Questions

Frequently asked questions

Quick answers about how DevFound's AI matching, resumes, and referrals work.

DevFound's AI Copilot ingests your profile, goals, and live job data to deliver curated matches in seconds. Every match includes a resume variant, suggested referrals, and interview prep so you can act immediately. The more feedback you provide, the sharper the Copilot becomes.

AI-led job searches shrink the hours spent sifting through boards and formatting resumes. DevFound pairs automation with your personal outreach, so you reserve energy for interviews and negotiation. Traditional networking still matters, but AI gives you a lift before you even send a message.

Modern AI roles expect comfort with production-grade code, data fluency, and practical ML tooling. The strongest candidates pair deep technical chops with storytelling—translating model impact to product, GTM, and exec partners. Continuous learning keeps you ahead as stacks evolve.

DevFound rewards active seekers. Keep your profile fresh, respond to match quality prompts, and enable alerts so you never miss a role. The AI prioritizes companies and teams that align with your feedback, accelerating both introductions and interview invites.

High-density tech hubs continue to host the deepest AI talent pools, yet distributed teams are catching up fast. Use DevFound filters to hone in on onsite, hybrid, or fully remote roles and watch openings expand across time zones.

DevFound aggregates thousands of remote AI openings and flags the nuances—core hours, async culture, and visa needs—up front. The Copilot also recommends how to position your distributed work experience so hiring managers know you can thrive on a remote team.