Jobs · Engineering · Washington

Software Engineer - Apps & Device Integrations

Noösphere · Greater Seattle Area · 1 mo ago
On-siteEngineeringFull-time

About the Role

Human‑centered physical intelligence starts with perceiving the physical world and the people in it. Our software runs against real hardware — in real homes and workplaces, on diverse real‑world tasks, producing continuous multimodal signal that our AI systems process in real time and learn from afterward. We’re looking for an experienced engineer who has shipped native apps on both iOS and Android to own that surface end‑to‑end: our mobile and companion apps, the integrations with the devices we run on, the capture pipelines that feed our data engine, and the platform layer everything else builds on. The work spans mobile, hardware, real‑time systems, and AI, and it rewards someone who is comfortable moving between them.

What You’ll Do

  • Own our iOS and Android apps end to end — architecture, implementation, quality, performance, and release management through App Store and Google Play — capturing real‑world signal at scale and delivering real‑time, AI‑powered experiences wherever our hardware operates.
  • Build the capture and upload path for large‑scale data collection across many devices and participants.
  • Build companion clients for other form factors, from embedded and wearable displays to home hubs and operator consoles, where a phone app isn’t the right interface.
  • Own the layer where our software meets hardware — SDKs, connectivity, capture and streaming, command and control — and the reliability work that makes it feel effortless.
  • Move real‑world signal from hardware to our real‑time AI backend and back again under tight latency budgets, and keep it working when conditions aren’t ideal.
  • Shape the platform and SDK surface so new devices, capabilities, models, and services can plug in without a rewrite.
  • Set the bar for engineering quality — architecture, testing, performance, and reliability in real‑world conditions.

What We’re Looking For

  • 8+ years of professional software engineering experience, with a track record of shipping production mobile applications and the systems behind them at scale.
  • You have launched native apps on both iOS and Android and owned them through the full lifecycle — architecture, implementation, App Store and Google Play submission and review, staged rollout, and production monitoring — without a separate platform team to hand off to.
  • Practical experience with AI‑native development — you use AI coding tools and agents as a core part of your daily workflow to move faster without sacrificing quality, and you have strong judgment about when to lean on them and when not to.
  • Hands‑on experience integrating physical hardware — you’ve shipped software that captures and streams real‑world signal off a device, or controls one.
  • Sound judgment about real‑time systems in the field and what to do when the ideal case doesn’t hold.
  • Startup DNA: high ownership, comfort with ambiguity, and the judgment to make pragmatic calls on a small, fast‑moving team.

Stack & Skills

  • Fluent Native iOS — Swift, SwiftUI and UIKit, Xcode, and the platform layer underneath: AVFoundation and media capture, background execution, permissions and entitlements, Core Bluetooth, and working within power, thermal, and memory limits.
  • Native Android — Kotlin, Jetpack Compose, Android Studio, and the platform layer underneath: CameraX and MediaCodec, foreground services and WorkManager, runtime permissions, Bluetooth LE, and OEM‑specific power management.
  • Mobile release engineering — CI/CD with Fastlane, Xcode Cloud, Bitrise, or GitHub Actions; code signing, provisioning profiles, and Play App Signing; TestFlight and Play internal, closed, and open testing tracks; phased and staged rollouts; crash and performance monitoring with Crashlytics, Sentry, or Firebase Performance; and compliance with App Store Review Guidelines and Play policy, including privacy manifests and Data Safety declarations.
  • Companion form factors — wearable, embedded, hub, or headless devices, and the constraints that come with them.
  • TypeScript, and React or React Native — our platform and tooling are TypeScript‑first.
  • Real‑time transports — WebRTC, WebSockets, REST — and the ability to debug all three under load.

Similar jobs

Software Engineer, Device

Johnson ControlsBurlington, MA· 3 mo ago
Engineering$70k–$110k/yrapply on jobs.johnsoncontrols.com