Senior Embedded Application Software Engineer - Connected Devices
Axon · Seattle, WA · 3 wk ago
HybridEngineering$141k–$226k/yrFull-time
Your Impact
You will be part of a high-impact software engineering team that develops embedded software for Axon devices, ensuring critical evidence is captured during mission-essential moments for our customers.
What You’ll Do
- 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
What You Bring
- 5+ years experience of professional software development in C/C++, Go, Python and/or another systems programming language
- Experience with Embedded development
- 5+ years experience writing unit, integration and/or system level tests
- 2+ 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
- Networking knowledge (such as TCP/IP, VPN, DNS, DHCP, tunneling to support a diverse array of network configurations) is a plus
Benefits that Benefit You
- Competitive salary and 401k with employer match
- Discretionary paid time off
- Paid parental leave for all
- Medical, Dental, Vision plans
- Fitness Programs
- Emotional & Mental Wellness support
- Learning & Development programs
- And yes, we have snacks in our offices
Base Pay Range
$141,000 - $225,600 USD
Important Notes
- The above job description is not intended as, nor should it be construed as, exhaustive of all duties, responsibilities, skills, efforts, or working conditions associated with this job.
- The job description may change or be supplemented at any time in accordance with business needs and conditions.
- Some roles may also require legal eligibility to work in a firearms environment.