Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Figure AI Logo

OTA Software Engineer

Figure AI

$180,000 - $240,000
Sep 11, 2025
San Jose, CA, US
Apply Now

The company is looking to ensure seamless, secure, and efficient software updates for a large fleet of humanoid robots.

Requirements

  • Proficiency in Python
  • Strong Linux expertise, including package management and system-level scripting
  • Experience with containerization (Docker)
  • Experience deploying software updates to large fleets of embedded or Linux-based devices
  • Previous experience working with embedded systems and real-time Linux environments
  • Familiarity with cloud services for software distribution

Responsibilities

  • Design, develop, and maintain a scalable, reliable, and secure Over-the-Air (OTA) update solution for deploying software across a large fleet of devices
  • Ensure seamless, efficient, and low-latency package distribution to embedded and Linux-based systems
  • Optimize the update pipeline for speed, reliability, and minimal downtime across a fleet
  • Develop monitoring and logging systems to track update success rates, performance, and provide auditing capabilities
  • Work closely with firmware, integration and infrastructure teams to ensure a seamless update experience
  • Experience with security best practices for OTA updates, including cryptographic signing and verification

Other

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
  • 3+ years of industry experience in software deployment, infrastructure, or distributed systems
  • Strong problem-solving skills and ability to design resilient, scalable systems
  • Excellent verbal and written communication skills