Axon - Scottsdale, AZ

posted about 2 months ago

Full-time - Manager
Remote - Scottsdale, AZ
Ambulatory Health Care Services

About the position

As an Engineering Manager on the Connected Devices team at Axon, you will lead a high-impact software engineering team responsible for developing embedded software for devices that connect cameras and other peripherals. This role focuses on ensuring critical evidence is captured during mission-essential moments for customers, contributing to the creation of next-generation public safety products such as body-worn cameras and in-car cameras. You will engage in a variety of responsibilities including code reviews, project management, and team growth, while collaborating closely with product managers and designers to deliver innovative solutions.

Responsibilities

  • Manage a high-performing team that designs and develops embedded applications and network configurations for Axon's products.
  • Conduct code reviews and contribute to technical development.
  • Oversee upstream and downstream integrations and manage projects.
  • Review and shape software architecture, ensuring engineering and security excellence.
  • Recruit talent and manage the team's growth.
  • Collaborate with product managers and designers to deliver the right solutions for customers.
  • Instill a culture of continuous process improvement and adoption of metrics within the team.
  • Set a high technical bar by leading architecture, design, and code reviews.
  • Identify and integrate the latest open source technologies to meet product requirements.
  • Improve software engineering processes, including sprint planning and retrospectives.

Requirements

  • Minimum 3 years of experience leading teams with empathy, objectivity, and a mentorship mindset.
  • Minimum 10 years of experience in real-world embedded engineering projects that went to market.
  • Experience implementing engineering processes that emphasize quality, security, maintainability, extensibility, and operational discipline.
  • 5+ years of professional software development experience in C/C++, Go, Python, or another systems programming language.
  • 5+ years of experience writing unit, integration, and/or system-level tests.
  • Networking knowledge (such as TCP/IP, VPN, DNS, DHCP) is a plus.
  • Understanding of computer science fundamentals in data structures, algorithms, run-time analysis, object-oriented design, and code quality verification.

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
  • Snacks in the offices
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service