Senior Firmware Partner Engineer I

Axon Axon · Enterprise · WA · Remote · Z - Do Not Use Software Engineering

Senior Firmware Partner Engineer responsible for leading technical direction and ensuring success of firmware development partners for new IoT products. This role involves managing partner relations, defining requirements, overseeing development, writing code as needed, and ensuring quality, security, and operability of firmware deliverables. The role requires strong experience in Embedded Linux, C/C++, and project management, with a focus on bringing products to production.

What you'd actually do

  1. Manage Axon and JDM vendor relations between Firmware Engineering Teams to align short-term, long-term requirements ensuring that the JDM vendor is building the “right thing”
  2. Treat JDM deliverables as a product in and of themselves, ensuring Axon requirements for that product are clear, thorough, and achievable
  3. Oversee JDM engagements from planning, vendor selection, execution, and launch
  4. Ensure that all source code written by JDMs for Board Support Package (BSP) layers is of the highest quality bar before being merged into Axon’s mainline
  5. Write code as needed to get JDM programs “across the finish line”

Skills

Required

  • Embedded Linux
  • Firmware development
  • C/C++ on Linux
  • Project management
  • Technical leadership
  • Vendor management
  • Hardware-software product lifecycle
  • Security best practices
  • CI/CD systems
  • Automated testing

Nice to have

  • Rust
  • Go
  • Wi-Fi
  • Bluetooth
  • Cellular LTE
  • 5G
  • 900MHz wireless technologies

What the JD emphasized

  • Track record of taking products to production with at least 8 years of experience
  • Fluency in both Embedded Linux (primary) BSP and Firmware
  • Strong technical acumen and obsession for the firmware details that matter to build products
  • Experience with C/C++ on Linux
  • Commanding understanding of how hardware-software products are managed, gated, and manufactured