Summary
Join Axon's Mesh and Opportunistic Networking Team as a Senior Software Engineer II and contribute to building hardware and software enabling first responders to communicate even when off-grid. You will design and build software components for RF communications subsystems and application-layer changes. This role involves working with various teams to integrate software and protocol stacks across different Axon products. The position offers a flexible work-from-home option near various US R&D hubs. As the most senior hands-on software engineer on the team, you will play a key role in shaping critical architecture decisions and driving innovation. Axon offers competitive compensation and a comprehensive benefits package.
Requirements
- Masterβs in Computer Science or equivalent through experience
- A passion for mesh and/or opportunistic networking technologies
- Programming languages: C/C++ knowledge in an embedded context, Go
- English proficiency required
Responsibilities
- Participate in research and development of the communications subsystems for our next generation products, with a 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 our Connected Devices, Sky Hero UAV, and Federal teams to understand requirements and integrate software and protocol stacks
Preferred Qualifications
- MAC layer implementation
- Mesh or P2P prototcols
- RF or Software Defined Radio (SDR)
- Embedded Linux, especially device drivers
Benefits
- 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
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.