Axon-posted 25 days ago
Full-time • Mid Level
Hybrid • Seattle, WA
1,001-5,000 employees
Fabricated Metal Product Manufacturing

Join Axon and be a Force for Good. At Axon, we're on a mission to Protect Life. We're explorers, pursuing society's most critical safety and justice issues with our ecosystem of devices and cloud software. Like our products, we work better together. We connect with candor and care, seeking out diverse perspectives from our customers, communities and each other. Life at Axon is fast-paced, challenging and meaningful. Here, you'll take ownership and drive real change. Constantly grow as you work hard for a mission that matters at a company where you matter. Your Impact As a Software Engineer II on the Fusus IoT team, you'll help design and build the secure, reliable, and remotely managed operating system that powers every Fusus Core device in the field. You'll develop services and infrastructure that enable real-time video, AI analytics, and device-to-cloud communication - ensuring Axon's IoT edge systems perform dependably under real-world conditions. Your work will directly impact how public safety agencies, transportation networks, and enterprise security teams coordinate responses, protect communities, and save lives. What You'll Do Location: This role is based out of our Seattle office and follows a hybrid schedule. We rely on in-person collaboration and ask that team members work onsite Tuesdays through Fridays, with the flexibility to work remotely on Mondays, unless there is an approved workplace accommodation. We believe that connection fuels innovation, and our in-office culture is designed to foster meaningful teamwork, mentorship, and shared success. Design, implement, and maintain the Fusus Core OS - a secure, immutable, Linux-based operating system for Axon's IoT and edge devices. Build system-level services and applications for connectivity, telemetry, AI workloads, and remote management. Collaborate with hardware, cloud, and security engineers to deliver end-to-end functionality across the device ecosystem. Contribute to CI/CD pipelines, automated testing, and OTA update systems for reliable, high-velocity iteration. Enhance observability, diagnostics, and telemetry for device performance and health monitoring. Participate in architecture reviews, code reviews, and technical design discussions. Troubleshoot complex issues across OS, networking, and application layers. Continuously learn and apply new technologies across the embedded, edge, and cloud domains.

  • Own the design and delivery of key features within the Fusus Core OS stack.
  • Write clean, maintainable, and testable code with an emphasis on reliability, performance, and security.
  • Collaborate cross-functionally to define clear APIs and integration points between device and cloud.
  • Maintain high standards for code quality, testing, and release engineering.
  • Support observability, debugging, and performance profiling for fielded devices.
  • Embody Axon's values - Own It, Join Forces, and Be Obsessed - in day-to-day engineering work.
  • 4+ years of professional software development experience
  • Strong computer science fundamentals - data structures, algorithms, concurrency, networking, and system design.
  • Proficiency in C/C++, Go, or Rust.
  • Understanding of networking protocols (HTTP, TCP/IP, TLS, MQTT, sockets, etc.).
  • Familiarity with shell scripting, Linux command-line tools, and open-source ecosystems.
  • Growth mindset and ability to adapt quickly to new technologies and challenges.
  • Strong communication and collaboration skills - able to work effectively across hardware, cloud, and product teams.
  • Experience with unit testing, integration testing, and CI/CD pipelines (e.g., GitHub Actions).
  • Experience developing, debugging, and deploying software for Linux-based IoT or edge devices.
  • Experience with Yocto or Buildroot (embedded Linux build systems).
  • Familiarity with AWS IoT Core or similar device management frameworks.
  • Understanding of device security fundamentals - secure boot, TPM, and certificates.
  • Experience implementing OTA update systems and rollback-safe deployments.
  • Proficiency with Python for automation and testing.
  • Background in AI at the edge, video analytics, or real-time video systems.
  • Competitive salary and 401k with employer match
  • Discretionary paid time off
  • Paid parental leave for all
  • Medical, Dental, Vision plans
  • Fitness Programs
  • Emotional & Mental Wellness support
  • Learning & Development programs
  • And yes, we have snacks in our offices
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service