Axon

Software Engineer – IoT

Axon

full-time

Posted on:

Origin:  • 🇺🇸 United States • Washington

Visit company website
AI Apply
Manual Apply

Salary

💰 $106,500 - $170,400 per year

Job Level

JuniorMid-Level

Tech Stack

CloudGoIoTLinuxPython

About the role

  • On the Axon Fusus IoT Engineering team, we are responsible for building, securing, and managing large-scale IoT device platforms that integrate seamlessly with Axon’s cloud infrastructure.
  • Contribute to embedded Linux system features, container runtimes, and device service orchestration
  • Develop features and tools that span device-side and backend systems, including logging, observability, and update workflows
  • Work with senior engineers to debug issues across device, runtime, and cloud boundaries
  • Learn and grow into specialized ownership areas over time
  • Reports to: Manager, Software Engineering
  • Location: This role is based out of our Seattle, WA 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.

Requirements

  • 0-2 years of hands-on experience in software engineering, with a focus on systems, embedded, or infrastructure domains
  • Proficiency in modern programming language - preferably Golang, C/C++, and/or Python
  • Working knowledge of Linux systems and common debugging tools
  • Exposure to embedded or IoT development is a plus—but not required; enthusiasm to learn is essential
  • Demonstrated ability to take initiative, follow through on complex tasks, and learn new technologies quickly