Browse All Jobs
Job Description
Axon is seeking a Staff Embedded Application Software Engineer to lead critical software engineering initiatives across multiple embedded product lines. This role involves defining and advancing embedded software architectures, ensuring system-wide excellence in stability, scalability, security, and performance. The engineer will identify technical opportunities and risks, guiding architectural decisions and collaborating with cross-functional teams. They will also mentor engineers, driving Axon’s mission-critical standards and technical excellence.

Role involves:
  • Defining and advancing embedded software architectures.
  • Leading strategic planning for embedded engineering projects.
  • Collaborating with Product Management, Design, Engineering, and executive leadership.
  • Establishing and enforcing Axon-wide standards for embedded software.
  • Evaluating and integrating open-source technologies and industry standards.
  • Providing executive-level guidance and mentorship.
  • Continuously improving software engineering practices.

Requirements:
  • 12+ years of professional software development experience in C/C++, Go, Python, or similar.
  • Expertise in embedded systems architecture and firmware integration.
  • Proven track record of resolving system-wide challenges in performance, scalability, reliability, and security.
  • 7+ years mentoring senior engineers and leading complex engineering projects.
  • Advanced understanding of computer science fundamentals and software design practices.
  • Extensive experience with network protocols.

Axon offers:
  • Competitive salary and 401k with employer match
  • Discretionary paid time off
  • Paid parental leave
  • Medical, Dental, Vision plans
  • Fitness Programs
  • Emotional & Mental Wellness support
  • Learning & Development programs
Apply Manually