Axon is seeking a Staff AI Embedded Software Engineer to lead AI initiatives on connected devices, defining architectures for on-device inference and cloud integration. This role involves setting technical direction, mentoring engineers, and ensuring system-wide excellence in stability, scalability, security, and performance.
Responsibilities
Define and advance embedded software architectures for AI-enabled connected devices, including on-device inference and cloud-assisted workflows.
Lead technical direction for AI capabilities across product lines, collaborating on model training, data strategy, deployment, and iterative improvement.
Partner with research, product, and platform teams to integrate emerging AI approaches like foundation models and multimodal systems.
Establish standards for AI system design, including reliability, scalability, safety, observability, and lifecycle management.
Identify and mitigate risks in AI systems, such as model failure modes and data drift.
Provide executive-level guidance and mentorship to embedded software engineering teams.
Requirements
12+ years of professional software development experience with C/C++, Go, Python, or similar systems languages.
Deep expertise in embedded systems architecture, firmware integration, and deploying AI inference on constrained edge platforms (MCUs, SoCs, NPUs).
Axon Enterprise, formerly known as TASER International, is a global leader in public safety technology. The company develops weapons (such as TASER electroshock devices), body-worn cameras, dashcams, and cloud-based digital evidence management software for law enforcement, military, and civilian use.