Senior Firmware Engineer - Battery and Power Management

Axon is on a mission to Protect Life, pursuing critical safety and justice issues with devices and cloud software.
Seattle, WA, USAScottsdale, AZ, USA
$122,000 - $266,000
Embedded
Senior Software Engineer
Hybrid
8+ years of experience
AI · Enterprise SaaS

Description For Senior Firmware Engineer - Battery and Power Management

Join Axon and be a Force for Good in a mission to Protect Life. As part of the Platform Firmware development team, you'll contribute to AIoT Device-level Firmware Infrastructure, supporting all of Axon's Camera-based products. You'll work on challenging Firmware problems, applying Data Structure and Object Oriented thinking to build infrastructure APIs. The role involves working with Embedded Linux (C, C++, Golang, Yocto) and RTOS on Microcontrollers (C), with Rust being explored. You'll be part of new innovative product-line programs starting in 2024 and 2025, synthesizing Axon's technologies into revolutionary offerings. The position offers remote work from Seattle or Scottsdale, with some travel (10%) to Scottsdale, Brussels, or Finland for critical build milestones. Key responsibilities include implementing and verifying Firmware for Battery Safety, Fuel-Gauging, Accelerated Charging, and Power Management. You'll also work on fleet-wide metrics, failure analysis, and collaboration with Battery Engineers. The ideal candidate brings 8+ years of industry Firmware or Embedded experience, strong programming skills, and a deep understanding of Battery and Power Management systems. Axon offers competitive compensation, including base pay, bonus, and stock awards, along with a comprehensive benefits package. Join a fast-paced, challenging, and meaningful environment where you'll drive real change and constantly grow while working on a mission that matters.

Last updated 14 days ago

Responsibilities For Senior Firmware Engineer - Battery and Power Management

  • Implementation and verification of Firmware for Battery Safety logic
  • Implementation and verification of Firmware for Battery Fuel-Gauging logic
  • Implementation and verification of Firmware for Accelerated Battery Charging with Thermal considerations
  • Implementation and verification of Firmware for De-rating Batteries
  • Implementation and verification of Firmware for eLinux User-space daemons
  • Implement fleet-wide metrics of scale of 500K+ devices of Battery Data
  • Diagnose, debug and write accessible failure analysis reports
  • Collaborate with Battery Engineers
  • Support Battery Runtime Profiling
  • Write concise Battery Test Plans
  • Build and advance Automated Test Systems (ATS)
  • Advance Battery Regression Automation
  • Support Platform Firmware tasks across programs
  • Write and review Design Docs, Pull Requests, and contribute to documentation
  • Drive Engineering Excellence and adopt a test and metrics-first mindset

Requirements For Senior Firmware Engineer - Battery and Power Management

Go
Python
Rust
Linux
  • B.S. in Computer Engineering, Electrical Engineering or equivalent
  • Experience with Battery and Power Management sub-systems, Safety and Thermal
  • Experience in programming with C, C++, Rust, Golang and/or Python
  • Real-world Industry Firmware or Embedded experience of 8+ years developing on Battery-powered IoT products
  • Experience with Bootloaders
  • Experience with RTOS on Microcontrollers
  • 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

Benefits For Senior Firmware Engineer - Battery and Power Management

401k
Dental Insurance
Medical Insurance
Mental Health Assistance
Parental Leave
Vision Insurance
  • 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
  • Snacks in offices

Interested in this job?

Jobs Related To Axon Senior Firmware Engineer - Battery and Power Management

Platform Firmware Engineer

Senior Platform Firmware Engineer position at Axon, focusing on battery management systems and embedded development for safety and justice technology products.

Senior Firmware Engineer - Battery and Power Management

Senior Firmware Engineer for Battery and Power Management at Axon, developing innovative solutions for safety and justice technology.

Senior Video Electrical Engineer

Senior Video Electrical Engineer at Axon: Design cutting-edge electronics for law enforcement and public safety devices.

Senior Video Electrical Engineer

Senior Video Electrical Engineer at Axon: Design cutting-edge electronics for body cameras and related devices, lead technical development, and mentor junior engineers.

Embedded Application Software Engineer

Join Axon as an Embedded Application Software Engineer to develop critical software for public safety devices.