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 9 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

Field Service Engineer (Medical Device -Tampa Bay)

Field Service Engineer for medical device company in Tampa Bay, installing and maintaining automation equipment at client sites.

Embedded Engineer - Experience

Senior Embedded Software Engineer role at Spotify, developing SDKs for embedded devices to enhance music experiences worldwide.

Senior Embedded Software Engineer

Senior Embedded Software Engineer role at Mach Industries, developing cutting-edge embedded systems for aerospace and defense applications in Huntington Beach, CA.

Antenna Engineer

Lead the development of next-generation defense technologies as an Antenna Engineer at Mach Industries, a cutting-edge defense manufacturing company.

Senior Analog/RFIC Design Engineer

Senior Analog/RFIC Design Engineer for E-Space US, designing high-performance circuits for space-based IoT communications.