Axon is looking for an Embedded Application Software Engineer to develop embedded software for their devices, ensuring critical evidence is captured during mission-essential moments. The role involves contributing to next-generation public safety products and making architecture decisions for high stability and fast, consistent performance.
Requirements
- 2+ years experience of professional software development in C/C++, Go, Python and/or another systems programming language
- Experience with Embedded development
- 2+ years experience writing unit, integration and/or system level tests
- Understanding of Computer Science fundamentals in data structures, algorithms, run-time analysis, object-oriented design and code quality verification
- Interprocess communication knowledge (such as GRPC, ROS2) is a plus
Responsibilities
- Be part of a high performing team that designs and develops embedded applications and network configurations for Axon's current and future products
- Set a high technical bar for the team by leading architecture, design and code reviews
- Collaborate across Product Management, Design, and Engineering teams to create integrated solutions that delight our customers
- Build software that adheres to our high bar on quality, stability and latency in this mission-critical space
- Work to identify and integrate latest open source technologies to help meet our product requirements
- Improve our software engineering process, including long-term thinking, sprint planning/retrospective and stand-ups
- Mentor other junior software engineers
Other
- 2+ years mentoring junior team members and/or leading small teams
- Work from home as much as you want, live nearby any of our awesome US R&D Hubs (Seattle, Scottsdale, Atlanta, or Boston) so you can easily collaborate in-person when it's helpful and be an active part of our vibrant Axon culture.
- The starting base pay for this role is between USD 113,000 in the lowest geographic market and USD 174,000 in the highest geographic market.
- This role is based out of our Seattle, Scottsdale, Boston or Atlanta offices and follows a hybrid schedule. We rely on in-person collaboration and ask that team members work onsite Tuesdays through Fridays, with the flexibility to work remotely on Mondays, unless there is an approved workplace accommodation.