← All roles

Software Engineer, Applications

Apply on company site
Hybrid (San Francisco, CA)Full-timePosted 2mo ago

About the role

Weave Robotics is hiring a Software Engineer, Applications to build customer-facing applications and novel robot interfaces across iOS, Android, VR, and web platforms, collaborating with engineering and UI/UX teams to bridge the physical and digital worlds and help ship home robots.

Responsibilities

  • Own customer-facing applications: Build, and maintain customer- and public-facing applications and supporting backend across iOS, Android, VR, and web platforms, including our website.
  • Build novel robot interfaces: Make increasingly capable, learned robot behavior feel intuitive, proactive, personalized, and responsive for customers as it operates across a growing range of tasks and environments.
  • Develop rich 3D visualizations: Build interactive experiences that render maps, robot state, trajectories, obstacles, and other spatial information.
  • Design for trust and security: Build authentication, authorization, device access, and data-handling flows that protect customer accounts and ensure only authorized users can interact with their robots.

Qualifications

  • Excellent application engineering experience: 3+ years building beautiful software (consumer preferred) for iOS, Android, web, or other customer-facing platforms. Familiar with Swift/SwiftUI, Kotlin, React, React Native, Flutter, or similar.
  • Experience with VR application development: Experience building interactive 3D applications using technologies like SceneKit, RealityKit, Metal, Unity, Unreal, Three.js, OpenGL, Vulkan, WebGL, or similar graphics frameworks.
  • Connected systems experience: Experience integrating applications with real-time APIs, streaming data, WebSockets, gRPC, or network-connected hardware.
  • Security fundamentals: Familiarity with authentication and authorization, OAuth/OIDC, token-based access, secure API design, encryption in transit, and protecting customer data.
  • Systems thinking: Experience integrating applications with real-time APIs, streaming data, or connected hardware.
  • Strong product instincts: Passion for building polished user experiences that make sophisticated technology feel approachable.

Skills

Required:iOS/Android/web development experienceVR / 3D graphics developmentReal-time APIs / connected hardwareSecurity fundamentalsSystems thinkingProduct instincts
Nice to have:Geometry & visualization fundamentals (nice to have)
Last updated Oct 7, 2026. Interested? Apply on the company site.
Weave Robotics logo

About Weave Robotics

Personal robots for the home--that ship in 2025

Making the world’s first personal robot that's built for the home. Our robot, Isaac, will autonomously tidy up endless messes, fold laundry, and care for your home while you’re away, and we’re shipping our first 30 in fall of 2025.

More open roles at Weave Robotics