SDK Platform Engineer

Faraday Future

El Segundo, CAFresher45m agovia LinkedIn

About the Role

This is a hardware-software integration role on an embodied-AI robotics platform.

Key Responsibilities

  • Develop and validate the robot SDK across humanoid and quadruped robots from multiple vendors.
  • Own edge-side integration and hardware bring-up (compute boards, sensors and buses, on-device inference).
  • Build the developer platform and developer tools (Skill Store, Console, and content creation tools) end to end, from the web frontend and backend services through to verification on real robots.
  • As the roadmap advances, build simulation environments and train, evaluate, and deploy motion policies on real robots.

Requirements & Tech Stack

  • Top-notch Python or C / C++ skills, at the level of production code with tests.
  • Strong familiarity with Linux development and deployment (systemd, networking, log forensics).
  • At least one robotics middleware or communication stack: ROS 2 / DDS / MQTT / zenoh / gRPC.
  • Hands-on with real devices: able to bring up hardware, integrate vendor protocols, and diagnose failures on site.
  • Experience building software that other people depend on (SDKs, libraries, APIs) or embedded / hardware-software systems.
  • Proven knowledge, expertise, and passion for robotics software, hardware-software integration, and developer platforms.

Qualifications

  • Bachelor's degree or above in Computer Science, Electrical Engineering, Automation, Robotics, Mathematics, or a related field, or equivalent professional experience.
  • New graduates with strong hands-on embedded or robotics project work are welcome to apply.

Preferred Qualifications

  • Proven expertise with unified abstraction layers over multi-vendor hardware and with conformance or certification test suites.
  • Diverse skillset including embedded debugging (I2C / SPI / UART / CAN / USB, logic analyzer, oscilloscope), edge-AI deployment (quantization, ONNX / TensorRT / NPU), and service operations (containers, CI/CD, reverse proxy, monitoring).
  • Wide range of experience with robot simulation (MuJoCo / Isaac / Gazebo), reinforcement or imitation learning carried through to a physical robot, motion retargeting, or humanoid whole-body control.
  • Experience with developer platforms, SDK releases, documentation sites, or app and plugin marketplaces.
  • Full-stack web development experience for the developer platform and tools:
  • Frontend: React / TypeScript or similar.
  • Backend services and APIs: Python / FastAPI, Node.js, or similar, backed by a relational database such as PostgreSQL.
  • Experience shipping production web products: accounts and sign-in (OAuth / OIDC), file and package upload / download, usage quotas, cloud deployment (AWS, object storage), and frontend testing.
  • Rust or C++ experience.
  • Comfortable working from schematics and datasheets; power, battery management, or thermal experience is a plus.
  • Open-source contributions, technical writing, or developer-community experience.
  • Excellent communication skills and team-working tendencies.
  • A penchant for multi-tasking and self-starting.
  • A genuine fascination for the robotics and embodied-AI field.

Salary Range

$80,000 - $120,000

Perks + Benefits

  • Healthcare, dental, and vision benefits (Free for you/discounted for family)
  • 401(k) options
  • Casual dress code + relaxed work environment
  • Culturally diverse, progressive atmosphere

Entry-Level Jobs in the US · last 7 days

60 openings · 56 need no experience

Most hiring: Walgreens, JPMorganChase, Veeva Systems

See all 60 →