Specter

Software Engineer — Fleet

San Francisco. Posted 2 months ago

The role

This person will lead the architecture and operation of fleet management, deployment, and recovery systems. They will architect and implement core systems including a unified control plane, deployment pipelines, and self-testing edge software.

What you will do

  • Architect and build the unified control plane for real-time operational visibility.
  • Own the underlying data model to reconcile device states across the tech stack.
  • Design execution pathways for real-time operational management.
  • Maintain control plane trustworthiness during partial failures.
  • Architect reliable deployment pipelines for over-the-air updates.
  • Implement staged rollout strategies and automatic rollback mechanisms.
  • Establish post-deploy validation checks on edge hardware.
  • Extend the release pipeline with automated regression gates and hardware testing harnesses.
  • Develop self-testing edge software to measure device health.
  • Build self-healing fault escalation logic and resilient recovery mechanisms.

Required qualifications

  • Proven experience writing production code in systems languages (Rust, C/C++, Go, or Python).
  • Hands-on background architecting software for physical devices (embedded, IoT, edge).
  • Demonstrated success designing unified fleet control planes and data models.
  • Strong distributed systems instincts for partial failures and state convergence.
  • Track record of shipping over-the-air (OTA) update pipelines and staged rollouts.
  • Solid networking fundamentals (DNS, firewalls, VPNs, subnets, secure remote access).
  • Experience operating across the full stack from embedded C/Rust to TypeScript control dashboards.

Nice to have

  • Experience with sub-OS environments, boot processes, flash storage, and driver integration.
  • Experience with declarative build tools and system image management (NixOS, Yocto, Buildroot).
  • Advanced CI/CD pipeline automation (GitHub Actions, Buildkite) integrated with automated regression gates and physical hardware testing harnesses.

About the company

Specter's mission is to help automate the physical world. They build video sensors with state-of-the-art AI agents that detect and reason about physical activity captured on camera.

Software Engineer — Fleet at Specter | JobZoey