Axon

Senior Firmware Engineer I - Batteries

United States. Posted a month ago

The role

You will implement and verify firmware for battery safety, fuel-gauging, and charging logic. You will also diagnose product issues, build automated test systems, and collaborate with battery engineers.

What you will do

  • 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 to achieve State of Health RMA targets
  • Implementation and verification of Firmware for eLinux User-space daemons
  • Implementation and verification of Firmware patches for USB-C sub-systems
  • Implement fleet-wide battery metrics across 500K+ devices with Splunk dashboards
  • Diagnose and debug products RMA'd by Axon's customers
  • Collaborate heavily with Battery Engineers in the Electrical Engineering
  • Support Battery Runtime Profiling via Joulescopes and Automated Test Systems (ATS)

Required qualifications

  • 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 Boot-loaders
  • Experience with System-on-Chips (SoC)
  • Ability to read Datasheets and Schematics
  • Experience and ability to use electrical lab bench equipment to profile and diagnose firmware-hardware boundary issues
  • Experience with concise Technical Writing and Architecture Diagramming
  • Strong understanding of Computer Architecture and Peripherals
  • Strong understanding of Operating Systems, Concurrency and Networking concepts
  • Experience with both Kernel and User-space Embedded Linux with exposure to Yocto, OpenWRT or other Embedded Distros

Nice to have

  • Golang experience

Benefits

  • Competitive salary
  • 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 our offices

Before you apply

  • Some roles may also require legal eligibility to work in a firearms environment

About the company

Axon is on a mission to Protect Life using an ecosystem of devices and cloud software. They work with candor and care to pursue critical safety and justice issues.

Senior Firmware Engineer I - Batteries at Axon | JobZoey