About the role
Axon seeks a Senior Firmware Engineer to design and develop firmware for AIoT infrastructure, including eLinux/eAndroid SoCs, microcontrollers, RF technologies (Wi-Fi, BLE, LTE, 5G), battery/power management, and manufacturing provisioning. Responsibilities include board bring-up, design docs, collaboration with distributed teams, driving engineering excellence, and mentoring on AI-assisted development. Requires 8-14 years embedded experience, proficiency in C/C++/Rust/Go/Python, and experience
Requirements
B.S. in Computer Engineering, Computer Science, Electrical Engineering or equivalent. 8-14 years of industry firmware/embedded experience. Proficiency in C, C++, Rust, Golang, Python. Experience with embedded Linux (Yocto, OpenWRT), Android (AOSP), RTOS, datasheets/schematics, technical writing, AI coding assistants. Strong understanding of computer architecture, OS, concurrency, networking, data structures, algorithms, OOP. Cellular LTE/5G and battery/power management experience is a plus.
About the company
Axon
Axon is a leader in the public safety and enterprise technology industry, providing an operating system that integrates hardware, software, and AI to protect lives. Their solutions include connected cameras, AI-powered analytics, and less-lethal technologies like TASER, aiming to enhance situational awareness and improve response strategies for law enforcement and other organizations. Axon's value proposition lies in its comprehensive ecosystem designed to create safer communities through innovative technology.
View company page →More from Axon
Site Reliability Engineer II
GoTemporalPythonJavaKubernetesAzureAWSTerraformInfrastructure as CodeDistributed Systems
$116k–165k
Hybrid · Washington, United States
Site Reliability Engineer II
$116k–165k
GoTemporalPythonJavaKubernetesAzureAWSTerraformInfrastructure as CodeDistributed Systems
Staff Embedded Application Software Engineer
GoPythonEmbedded Systems
$169k–270k
Hybrid · Seattle, Washington, United States
Staff Embedded Application Software Engineer
$169k–270k
GoPythonEmbedded Systems
Staff/Principal Full Stack Software Engineer
GoJavaScalaJavaScriptTypeScriptReact
$169k–270k
Hybrid · Seattle, Washington, United States
Staff/Principal Full Stack Software Engineer
$169k–270k
GoJavaScalaJavaScriptTypeScriptReact
Staff Software Engineer, Justice
JavaScalaGoC#JavaScriptTypeScriptReactAngularDockerKubernetesNoSQL
$169k–270k
Hybrid · Seattle, Washington, United States
Staff Software Engineer, Justice
$169k–270k
JavaScalaGoC#JavaScriptTypeScriptReactAngularDockerKubernetesNoSQL
Staff AI Embedded Software Engineer - Connected Devices
CC++GoPythonEmbedded SystemsDistributed Systems
$169k–270k
Hybrid · Seattle, Washington, United States
Staff AI Embedded Software Engineer - Connected Devices
$169k–270k
CC++GoPythonEmbedded SystemsDistributed Systems
Similar roles
Embedded Engineer
$150k–220k
Embedded Engineer
$150k–220k
Senior Embedded Software Engineer
$180k–269k
Senior Embedded Software Engineer
$180k–269k
Senior Device Engineer
$165k
Senior Device Engineer
$165k
Senior Software Engineer, AI Productivity
CA$168k–178k
Senior Software Engineer, AI Productivity
CA$168k–178k
Engineering Manager (Platform)
$200k–300k
Engineering Manager (Platform)
$200k–300k