Axon is on a mission to Protect Life, focusing on safety and justice issues through their devices and cloud software. They are seeking a Senior Embedded Application Software Engineer II who will lead architecture decisions, mentor engineers, and collaborate across teams to create integrated solutions for customers.
Responsibilities:
- Lead engineering architecture design reviews
- Lead key initiatives within Connected Devices
- Set a high technical bar for the team through code and architecture design reviews
- Mentor other engineers, including Senior Engineers
- Work across teams with Product, Design, and Engineering to create integrated solutions that delight our customers
- Improve our Engineering process, including long-term thinking, sprint planning and stand-ups
- Build software that adheres to our high bar on stability and latency in this mission-critical space
- Work with the latest open source technologies
Requirements:
- 10+ years experience of professional software development in C++, Go, Rust and/or another systems programming language
- 10+ years experience writing unit, integration and/or system level tests
- 5+ years mentoring junior team members and/or leading small teams
- Understanding of Computer Science fundamentals in data structures, algorithms, run-time analysis, object-oriented design and code quality verification
- Experience with Embedded Linux development and/or RTOS