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
Senior Staff Software Engineer, Networking
AWSAzureGoCC++PythonJava
$191k–305k
Hybrid · Washington, United States
Senior Staff Software Engineer, Networking
$191k–305k
AWSAzureGoCC++PythonJava
Sr. Software Engineer II
KubernetesAzurePythonGoJavaScalaInfrastructure as Code
$149k–238k
Hybrid · Washington, United States
Sr. Software Engineer II
$149k–238k
KubernetesAzurePythonGoJavaScalaInfrastructure as Code
Senior Firmware Engineer I - Batteries
CC++RustGoPythonSplunk
$141k–226k
Hybrid · United States
Senior Firmware Engineer I - Batteries
$141k–226k
CC++RustGoPythonSplunk
Senior Software Engineer II
PythonJavaGoC#JavaScriptAngularReactHTMLCSSNoSQLApache KafkaAWS
$149k–238k
Onsite · Washington, United States
Senior Software Engineer II
$149k–238k
PythonJavaGoC#JavaScriptAngularReactHTMLCSSNoSQLApache KafkaAWS
Senior Site Reliability Engineer
KubernetesPythonGoJavaAzureAWSTerraformPulumiInfrastructure as Code
$134k–215k
Hybrid · Boston, Massachusetts, United States
Senior Site Reliability Engineer
$134k–215k
KubernetesPythonGoJavaAzureAWSTerraformPulumiInfrastructure as Code
Similar roles
Staff or Senior Firmware Engineer
$162k–290k
Staff or Senior Firmware Engineer
$162k–290k
Engineering Manager (Embedded)
$200k–300k
Engineering Manager (Embedded)
$200k–300k
Staff Firmware Engineer
$162k–290k
Staff Firmware Engineer
$162k–290k
Senior Software Engineer II
CA$143k–185k
Senior Software Engineer II
CA$143k–185k
Senior Software Engineer
$175k–317k
Senior Software Engineer
$175k–317k