Axon

Senior Firmware Engineer I

Job Description

Posted on: 
2025-08-22

Responsibilities

  • Design and develop firmware for AIoT infrastructure and camera-related products.
  • Develop firmware for eLinux-based SoCs and microcontrollers.
  • Create firmware for various RF technologies including Wi-Fi, Bluetooth, and Cellular.
  • Develop manufacturing software provisioning and calibration tooling.
  • Conduct unit, integration, and automated tests as part of the development process.
  • Support electrical engineering with board bring-up and hardware debugging.
  • Collaborate with distributed teams and vendors to optimize performance for AIoT use-cases.

Job Requirements

  • B.S. in Computer Engineering, Computer Science, Electrical Engineering, or equivalent.
  • 8-12 years of real-world industry firmware or embedded experience.
  • Proficiency in programming with C, C++, Rust, Golang, and/or Python.
  • Experience with embedded Linux and RTOS on microcontrollers.
  • Basic ability to read datasheets and schematics.
  • Strong understanding of computer architecture, operating systems, and data structures.
  • Experience with cellular technologies and battery management systems is a plus.
Apply now

More job openings