Axon Scottsdale , AZ 85250
Our mission is to protect life.
We're out to make the world a safer place by solving big problems and taking on the public safety challenges of our time. In the next 10 years, we'll triple the amount of time officers can spend serving their communities. In the next 20, we'll eliminate paperwork in policing so that officers can focus on what matters. And in the next 50 years, we'll make the bullet obsolete.
It's a big mission, but it's one we'll pursue relentlessly every single day.
You aren't like everybody else. You aim a little higher. You reach a little further. Your goals in life include more than just landing a great paying job. You do more because it matters. And when it comes to looking for that next opportunity, you want to do work that matters. We're changing the way law enforcement uses technology and are looking for others who share our passion to Protect Life. Our mission is making the world a safer place through smart devices and software services.
As a New Graduate Firmware Software Developer (C/C++), you'll design, build, and implement new features for Evidence.com and our Axon platform. You'll also be help drive Axon's firmware development. You'll work closely with the electrical engineering team and external vendors to define and build camera driver firmware, middleware, and application modules.
Our Scottsdale & Seattle-based software team is made up of a plethora of talent. You'll gain exposure to cross-train in a variety of languages and products. Our team is versatile and determined, no matter the project or activity. Whatever your goals are, you'll have the freedom to work on projects you're passionate about, and the support of people who will challenge you in new ways.
We recognize the hard work and responsibility of all Axon employees, and try to give back by focusing on employee happiness and generous benefits!
BA/BS in Computer Science or equivalent
Demonstrated proficiency with C/C++
Applicable internship, co-op, or project experience developing embedded applications
Familiarity in the following areas of firmware development: Video, audio, power management, peripherals management, encryption, and wireless communication (WiFi, Bluetooth, NFC)
Firmware design and development for our next gen Axon camera platform and automatic activation platforms
Work with distributed firmware teams and SaaS engineering teams to guide software development
Collaborate with the hardware team and vendors to optimize power consumption, image & audio quality
Communicate with quality & validation teams to verify the end-to-end customer experience is exceeding expectations using automated testing and telemetry analysis
Documentation of design/interface specifications and architecture
Responsibility for unit and system testing
Understanding of kernel development, Android porting, threads, inter-process communications, and profiling
Emphasis on self-diagnostic code via robust fault detection, reporting, and recovery
Ability to read schematics and understand electronic circuitry
Compensation and Benefits
Competitive salary, 401K with employer match, and equity
Unlimited paid time off
A supportive parental leave policy
An award-winning office/working environment
Ride along with real police officers in real life situations, see them use technology, be inspired
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.