Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 8 months 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?