Job Board
LogoLogo

Get Jobs Tailored to Your Resume

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

Axon Logo

Sr Software Engineer - Device OS / IoT

Axon

$141,000 - $225,600
Aug 18, 2025
Seattle, WA, US
Apply Now

Axon is looking to solve the problem of building, securing, and managing large-scale IoT device platforms that integrate seamlessly with Axon’s cloud infrastructure for public safety solutions.

Requirements

  • 6+ years of experience developing embedded or edge Linux platforms, ideally using Yocto Project or similar build systems
  • Proven expertise in bootloader configuration, Secure Boot, and full disk encryption (e.g., LUKS2 with TPM)
  • Strong knowledge of container runtimes (Docker, containerd, or k3s) and managing OCI-based workloads on embedded systems
  • Experience designing reliable OTA update systems with rollback, manifest validation, and phased rollouts
  • Proficiency in C/C++ and Python for systems programming and tooling (Golang a plus for low-level integration)
  • Solid understanding of IPC architectures, including D-Bus, gRPC, Unix domain sockets, and other OS-level messaging patterns
  • Familiarity with device telemetry, structured logging, and observability stacks (e.g., OpenTelemetry, MQTT, Grafana)

Responsibilities

  • Lead the integration and customization of embedded Linux distributions using Yocto, targeting x86 and ARM64 hardware platforms
  • Architect and maintain a secure, immutable OS layer using A/B partitioning and OSTree with rollback capabilities
  • Implement UEFI Secure Boot and full disk encryption strategies for secure device startup and data protection
  • Design and build the OS runtime responsible for system update orchestration, device diagnostics, and runtime observability
  • Develop and deploy container management infrastructure for edge workloads using Docker, containerd, or similar runtimes
  • Implement and maintain IPC mechanisms (e.g., D-Bus, gRPC, Unix sockets) to support reliable communication between system components and services
  • Design and implement real-time telemetry, health monitoring, and remote diagnostics pipelines for large-scale device fleets

Other

  • Reports to: Manager, Software Engineering
  • Location: This role is based out of our Seattle, WA office and follows a hybrid schedule
  • Discretionary paid time off
  • Paid parental leave for all
  • Medical, Dental, Vision plans