About the job
About Axon
Axon’s mission is to Protect Life. The company builds an ecosystem of devices and cloud software focused on safety and justice. Teams work together with honesty and empathy, drawing on diverse perspectives from customers, communities, and colleagues.
At Axon, people take ownership and drive meaningful change. The work is purposeful and challenging, with opportunities for growth and real impact.
Role Overview
The Software Engineer in Test I (Automation) develops automated validation systems for Axon’s devices, firmware, and cloud platforms. The role focuses on ensuring that products, such as body-worn cameras, sensors, audio/video systems, mobile apps, and cloud AI, perform reliably in real-world conditions.
This position suits both software engineers and QA automation engineers with strong coding skills who want to improve automated validation and device reliability. The work involves designing automated tests, expanding device validation frameworks, and collaborating with firmware, hardware, mobile, and cloud teams to strengthen product dependability.
Work Location and Schedule
This role is based in Axon's Ho Chi Minh City office. The team follows a hybrid schedule: onsite work from Tuesday to Friday, with remote work on Mondays (unless a workplace accommodation is approved). The in-office culture supports collaboration, mentorship, and shared success.
Key Responsibilities
- Maintain, implement, and improve automation frameworks and tools for device and cloud platform testing.
- Develop automated validation for device state machines, triggers, connectivity flows, telemetry pipelines, and device-to-cloud synchronization.
- Advance CI/CD pipelines for device and platform testing, including hardware-in-the-loop execution and large-scale device orchestration.
- Analyze device and platform failure modes and refine testing processes.

