Axon Enterprise, Inc. logo

Software Engineer in Test I/ II

Job Overview

Location

Ho Chi Minh City, Ho Chi Minh City, Vietnam

Job Type

Full-time

Category

QA Engineer

Date Posted

March 11, 2026

Full Job Description

đź“‹ Description

  • • Axon is seeking a highly motivated Software Engineer in Test (SET) to join our dynamic team in Ho Chi Minh City, Vietnam. This role is pivotal in ensuring the flawless performance of Axon's cutting-edge cloud, devices, and firmware. You will be instrumental in building and enhancing the automated validation systems that underpin our mission-critical ecosystem, which includes body-worn cameras, sensors, audio/video pipelines, mobile applications, and sophisticated cloud AI.
  • • As a SET at Axon, you will apply your engineering expertise to automated validation and device reliability, focusing on the intricate details of firmware and device behavior in high-pressure, real-world environments. Your contributions will directly impact the quality and dependability of products that law enforcement and public safety professionals rely on daily.
  • • You will be responsible for designing and implementing robust automated tests, extending existing device validation frameworks, and collaborating closely with cross-functional teams, including firmware, hardware, mobile, and cloud engineers. This collaborative approach is essential for elevating the reliability of Axon's next-generation products.
  • • Key responsibilities include maintaining, implementing, and extending automation frameworks and tools specifically designed for device or cloud platform testing. This involves developing sophisticated automated validation for complex device state machines, triggers, connectivity flows, telemetry pipelines, and ensuring seamless device-to-cloud synchronization.
  • • You will play a crucial role in enhancing our Continuous Integration/Continuous Deployment (CI/CD) pipelines for device and platform testing. This includes integrating hardware-in-the-loop (HIL) execution and orchestrating large-scale device deployments for efficient and comprehensive testing.
  • • A significant part of your role will involve investigating device and platform failures. You will leverage logs, telemetry data, debug traces, and system metrics to diagnose issues thoroughly and contribute to their resolution.
  • • You will automate testing for critical device workflows, including provisioning, over-the-air (OTA) updates, connectivity recovery mechanisms, error handling protocols, and overall device lifecycle management.
  • • Active participation in design discussions is expected, where you will provide valuable input to improve testability, observability, and overall reliability across our diverse device and cloud systems.
  • • Furthermore, you will have the opportunity to mentor junior engineers, sharing your expertise in automation development, distributed system debugging, and the implementation of scalable test strategies.
  • • This position is open to candidates with diverse engineering backgrounds, including Embedded/Firmware Engineers with C/C++, Embedded Linux, RTOS, and MCU experience, who possess a strong understanding of device behavior and real-time systems. It also welcomes Software Engineers proficient in Python, Java, C#, Go, or C++, with a strong system design, debugging, and tooling mindset. Additionally, we encourage Engineers interested in Automation & Validation, who are curious about testability, reliability, and quality engineering, and are eager to learn automation frameworks and testing infrastructure, to apply.
  • • The ideal candidate will possess strong coding skills, a deep understanding of system design, and a passion for ensuring product quality. You will be adept at diagnosing failures using various diagnostic tools and have a proven ability to deliver reliable automation for complex cloud and firmware features. A demonstrated understanding of test flakiness and the ability to design automation that prevents or resolves instability are highly valued.
  • • You will approach automation as a rigorous software engineering discipline, thinking holistically about system interactions across devices, firmware, mobile, and cloud. Your debugging skills will be essential for analyzing logs, serial traces, connectivity issues, and framework states. As a collaborator, you will work closely with firmware, hardware, and platform teams, acting as a quality advocate to promote testability, reliability, and rigorous validation. Ultimately, you will be mission-oriented, caring deeply about the devices that are critical for public safety.
  • • This role is based in our Ho Chi Minh City office, following a hybrid schedule that balances in-office collaboration with remote flexibility, fostering teamwork, mentorship, and shared success.

Skills & Technologies

Python
JavaScript
Java
Linux
Remote

Ready to Apply?

You will be redirected to an external site to apply.

Axon Enterprise, Inc. logo
Axon Enterprise, Inc.
Visit Website

About Axon Enterprise, Inc.

Axon Enterprise, Inc. develops, manufactures and sells conducted energy weapons, body-worn cameras, digital evidence management software and related cloud services for law-enforcement, military and civilian security markets. Founded in 1993 as TASER International, the company rebranded to Axon in 2017 to emphasize its expanded portfolio beyond stun devices. Headquartered in Scottsdale, Arizona, it offers integrated hardware-software platforms such as Axon Evidence and Axon Records that streamline workflows, improve transparency and reduce paperwork for public safety agencies worldwide.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Argentina
Full-time
Expires May 9, 2026
Python
Docker
Jenkins
+4 more

1 month ago

Apply
⏰ EXPIRES SOON
Argentina
Contract
Expires Apr 25, 2026 (Soon)
JavaScript
TypeScript
Rust
+3 more

2 months ago

Apply
Turkey - Remote
Full-time
Expires Jun 20, 2026
JavaScript
TypeScript
React
+5 more

5 hours ago

Apply
Georgia - Remote
Full-time
Expires Jun 20, 2026
JavaScript
TypeScript
React
+5 more

5 hours ago

Apply