Embedded Application Software Engineer

Axon is on a mission to Protect Life, pursuing society's most critical safety and justice issues with an ecosystem of devices and cloud software.
Seattle, WA, USAScottsdale, AZ, USAAtlanta, GA, USA
$113,000 - $174,000
Embedded
Senior Software Engineer
Hybrid
5+ years of experience
AI · Enterprise SaaS

Description For Embedded Application Software Engineer

At Axon, we're on a mission to Protect Life. We're explorers, pursuing society's most critical safety and justice issues with our ecosystem of devices and cloud software. As an Embedded Application Software Engineer, you'll 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.

You'll work alongside talented software and firmware engineers to create next-generation public safety products, including body-worn cameras, in-car cameras, wireless microphones, and more. Your role involves designing, developing, testing, and maintaining embedded applications and supporting systems and libraries, while interfacing with cloud and firmware services for the devices.

Key responsibilities include:

  • Designing and developing embedded applications and network configurations
  • Leading architecture, design, and code reviews
  • Collaborating with Product Management, Design, and Engineering teams
  • Building high-quality, stable, and low-latency software
  • Integrating latest open source technologies
  • Improving software engineering processes
  • Mentoring junior software engineers

We're looking for someone with:

  • 5+ years of professional software development experience in C/C++, Go, Python, 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
  • Strong understanding of Computer Science fundamentals

At Axon, we offer a flexible work environment, allowing you to work from home or collaborate in-person at our R&D Hubs in Seattle, Scottsdale, Atlanta, or Boston. We provide competitive compensation, including base pay, bonus, and stock awards, along with a comprehensive benefits package.

Join us in our mission to Protect Life and make a positive impact on the lives of first responders and those they serve.

Last updated a month ago

Responsibilities For Embedded Application Software Engineer

  • Design and develop 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
  • Build software that adheres to high standards of quality, stability and latency
  • Identify and integrate latest open source technologies
  • Improve software engineering processes
  • Mentor junior software engineers

Requirements For Embedded Application Software Engineer

Go
Python
Linux
  • 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

Benefits For Embedded Application Software Engineer

401k
Dental Insurance
Medical Insurance
Mental Health Assistance
Parental Leave
Vision Insurance
  • 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
  • Snacks in offices

Interested in this job?

Jobs Related To Axon Embedded Application Software Engineer

Embedded Application Software Engineer

Senior Embedded Software Engineer role at Axon, developing mission-critical software for public safety devices, offering competitive pay and meaningful impact.

Embedded Application Software Engineer

Senior Embedded Software Engineer role at Axon, developing mission-critical software for public safety devices, offering competitive pay and meaningful impact.

Embedded Application Software Engineer

Senior Embedded Software Engineer role at Axon, developing mission-critical software for public safety devices, offering competitive pay and meaningful impact.

Embedded Application Software Engineer

Senior Embedded Software Engineer role at Axon, developing mission-critical software for public safety devices, offering competitive pay and meaningful impact.

Senior Software Engineer II - Mesh and Opportunistic Networking

Senior Software Engineer role at Axon focusing on mesh networking and RF communications for first responder technology, offering competitive pay and flexible work arrangement.