Summary
Join Axon's Platform Firmware team and contribute to IoT device-level firmware, focusing on cellular connectivity. You will collaborate with engineers, debug modem logs, implement LTE functionality, support carrier certification, and develop manufacturing tools. The role involves working remotely with occasional travel to Axon hubs. You will build automated metrics, partner with other teams, and contribute to documentation. When not focused on LTE, you'll assist with other tasks like Wi-Fi, BLE, or test infrastructure. The position requires strong embedded systems experience and expertise in cellular technologies.
Requirements
- B.S. in Computer Engineering, Electrical Engineering or equivalent
- At least 2 years hands-on with LTE or 5G modems in IoT devices and or modem drivers
- Understanding of LTE protocol stack, AT command sets, SIM/eSIM workflows, and typical carrier requirements
- Working knowledge of network fundamentals (IP, VPNs, QoS, firewalls) and secure OTA update pipelines
- Experience in programming with C, C++, Rust, Golang and/or Python
- Real-world Industry Firmware or Embedded experience of 8+ years developing on connected IoT products
- Experience with Bootloaders
- Basic ability to read Datasheets and Schematics
- Experience with concise Technical Writing and Architecture Diagramming
- Strong understanding of Computer Architecture and Peripherals
- Strong understanding of Operating Systems, Concurrency and Networking concepts
Responsibilities
- Contribute to IoT device-level firmware with a primary emphasis on the Cellular link as part of the Platform Firmware team
- Platform Firmware owns connectivity across all camera-based products, drives automated test systems for engineering excellence, and partners with Hardware Engineering on new programs
- Development environments include Embedded Linux (C/C++, Go, Yocto) and RTOS on micro-controllers (C)
- Rust is being explored
- You will solve challenging cellular-centric problems and craft code used across Axon embedded product team
- Collaborate with Electrical & RF engineers to integrate LTE modems; develop scripts and tooling that extract and interpret low-level modem data during bring-up and production
- Debug and analyze modem logs to resolve attach, registration and throughput issues
- Implement LTE functionality via AT commands and host-driver interfaces, ensuring reliable data connectivity and OTA update paths
- Support carrier certification and field-test campaigns by reproducing issues, triaging logs and delivering firmware fixes in partnership with Axon Carrier-Ops
- Develop manufacturing-line tools for SIM/eSIM provisioning and carrier-profile flashing; verify reliable activation at high volumes
- Implementation and verification of Firmware for eLinux User-space daemons that manage cellular connection
- Build automated connectivity-health metrics & monitoring hooks so device fleets self-report signal quality, attach time and key KPIs
- Partner with Cloud, Security and Carrier-Ops teams to validate APN/VPN configurations and protect SIM credentials
- Provide scripts and analysis to help EE verify RF path performance and power behavior under worst-case LTE duty cycles
- Write clear design docs, code reviews and troubleshooting guides that make cellular concepts accessible to non-specialists
- When LTE work is light, pitch in as a generalist on Wi-Fi, BLE, power-management or test-infrastructure tasks
- Write and review Design Docs, Pull Requests, and contribute to the Teamβs documentation bank
- Drive Engineering Excellence and adopt a test and metrics-first mindset
- Be a Team Player, Mentor, Strong Communicator and be ready and willing to support the Team when needed
Preferred Qualifications
- Experience with both Kernel and User-space Embedded Linux with exposure to Yocto, OpenWRT or other Embedded Distros for Board Support Packaging (BSP) is a Plus
- Experience with power optimization and measurement in IoT devices is a Plus
Benefits
- 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
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.