This job post is closed and the position is probably filled. Please do not apply.
π€ Automatically closed by a robot after apply link
was detected as broken.
Description:
Join Axon and be a part of a mission to Protect Life by developing embedded software for critical public safety devices.
Work within a high-impact software engineering team to ensure evidence is captured during essential moments for customers.
Collaborate with talented software and firmware engineers to create next-generation products such as body-worn cameras and in-car cameras.
Participate in architecture decisions that shape the products and build device software that requires high stability and performance.
Utilize the latest open source technologies and system design skills to make technical decisions for robust systems.
Drive decisions among competing engineering trade-offs and offer innovative solutions based on customer empathy.
Collaborate closely with product managers and designers to ensure the right solutions are built for customers.
Mentor junior engineers and contribute to their development as a hands-on teacher.
Design, develop, test, and maintain embedded applications and networking configurations while interfacing with cloud and firmware services.
Requirements:
A minimum of 5 years of professional software development experience in C/C++, Go, Python, or another systems programming language.
Experience in embedded development is required.
At least 5 years of experience writing unit, integration, and/or system-level tests.
A minimum of 2 years of experience mentoring junior team members or leading small teams.
Strong understanding of Computer Science fundamentals, including data structures, algorithms, run-time analysis, object-oriented design, and code quality verification.
Networking knowledge, such as TCP/IP, VPN, DNS, DHCP, and tunneling, is a plus.
Benefits:
Competitive salary and a 401k plan with employer match.
Discretionary paid time off and paid parental leave for all employees.
Comprehensive medical, dental, and vision plans.
Access to fitness programs and emotional & mental wellness support.
Opportunities for learning and development through various programs.
Snacks available in the offices to enhance the work environment.