Senior Embedded Application Software Engineer II

Axon Axon · Enterprise · MA · Remote · Axon EVG_R&D

Senior engineer responsible for the architecture and development of embedded device software, focusing on high stability and low latency. Requires strong C++, Go, or Rust skills, embedded Linux/RTOS experience, and mentoring abilities.

What you'd actually do

  1. Lead engineering architecture design reviews
  2. Lead key initiatives within Connected Devices
  3. Set a high technical bar for the team through code and architecture design reviews
  4. Mentor other engineers, including Senior Engineers
  5. Work across teams with Product, Design, and Engineering to create integrated solutions that delight our customers

Skills

Required

  • C++
  • Go
  • Rust
  • systems programming
  • unit testing
  • integration testing
  • system level testing
  • Computer Science fundamentals
  • data structures
  • algorithms
  • run-time analysis
  • object-oriented design
  • code quality verification
  • Embedded Linux development
  • RTOS

Nice to have

  • mentoring junior team members
  • leading small teams

What the JD emphasized

  • high stability
  • fast, consistent performance
  • bullet-proof
  • low latency
  • mission-critical space