Senior Software Engineer II - Mesh and Opportunistic Networking

Axon develops devices and cloud software for safety and justice, creating an ecosystem of products to protect life.
$140,000 - $250,000
Embedded
Senior Software Engineer
Hybrid
5+ years of experience
Enterprise SaaS · Hardware

Description For Senior Software Engineer II - Mesh and Opportunistic Networking

Axon is seeking a Senior Software Engineer II to join their Mesh and Opportunistic Networking Team, focusing on building hardware and software that enables First Responders to communicate when "off-grid". The role involves developing critical communication systems for Axon's product ecosystem, including Body cameras, SkyHero UAVs, and Fleet vehicle computing systems.

The position offers a unique opportunity to work on cutting-edge mesh networking technologies and RF communications subsystems, designing solutions that work without continuous cloud connectivity. As the most senior hands-on software engineer in the team, you'll be instrumental in shaping the architecture and implementation of these vital systems.

The role combines deep technical expertise in embedded systems, networking protocols, and software development with real-world impact on public safety. You'll work in a fast-paced, mission-driven environment where your contributions directly affect first responders' ability to perform their critical duties.

Working at Axon means joining a company with a strong sense of purpose - to Protect Life. The company offers competitive compensation, including base pay, bonuses, and stock awards, along with comprehensive benefits. They promote a flexible work environment, allowing you to work from home while maintaining connection with their vibrant culture through their R&D Hubs.

The ideal candidate will bring both technical excellence and a passion for mesh networking technologies, with the opportunity to work on innovative solutions that bridge critical communication gaps in public safety. This role offers significant growth potential and the chance to make a meaningful impact on society's most critical safety and justice issues.

Last updated 21 days ago

Responsibilities For Senior Software Engineer II - Mesh and Opportunistic Networking

  • Participate in research and development of communications subsystems for next generation products
  • Focus on custom MAC layers and mesh networking protocols
  • Participate in research work on new technologies and implement proof-of-concept prototypes
  • Participate and drive critical decisions concerning critical architecture choices
  • Work with Connected Devices, Sky Hero UAV, and Federal teams to understand requirements and integrate software and protocol stacks

Requirements For Senior Software Engineer II - Mesh and Opportunistic Networking

Go
Linux
  • Master's in Computer Science or equivalent through experience
  • Passion for mesh and/or opportunistic networking technologies
  • C/C++ knowledge in an embedded context
  • Go programming language experience
  • English proficiency required

Benefits For Senior Software Engineer II - Mesh and Opportunistic Networking

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
  • Office snacks

Interested in this job?

Jobs Related To Axon Senior Software Engineer II - Mesh and Opportunistic Networking

Platform Firmware Engineer

Senior Platform Firmware Engineer role at Axon developing embedded systems and IoT infrastructure for safety and justice products.

Senior Embedded Software Engineer

Senior Embedded Software Engineer role at Axon, developing camera systems and device software for law enforcement and public safety solutions.

Senior Embedded Software Engineer

Senior Embedded Software Engineer role at Axon, developing camera systems and device software for law enforcement and public safety solutions.

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.