
Job Overview
Location
Ho Chi Minh City, Ho Chi Minh City, Vietnam
Job Type
Full-time
Category
Software Engineering
Date Posted
March 5, 2026
Full Job Description
đź“‹ Description
- • Join Axon, a company on a mission to Protect Life, and contribute to the development of critical safety and justice technology.
- • As a Software Engineer in Test (SET), you will be instrumental in building and enhancing the automated validation systems that ensure the flawless performance of Axon's interconnected ecosystem, encompassing cloud services, sophisticated devices, and robust firmware.
- • This role offers a unique opportunity for individuals with backgrounds in Embedded Firmware Engineering, Software Engineering, or QA Automation to apply their technical expertise to the crucial domain of automated validation and device reliability.
- • You will play a pivotal role in ensuring that Axon's mission-critical devices operate with unwavering reliability, even in high-pressure, real-world scenarios.
- • Your responsibilities will include designing sophisticated automated tests, expanding existing device validation frameworks, and fostering close collaboration with cross-functional teams, including firmware, hardware, mobile, and cloud engineers, to elevate the overall reliability of Axon's next-generation products.
- • The position is based in our Ho Chi Minh City office, following a hybrid work model that balances in-person collaboration with remote flexibility.
- • You will be responsible for maintaining, implementing, and extending automation frameworks and tools specifically tailored for firmware and device-level testing.
- • Develop and refine automated validation strategies for complex system components, including state machines, triggers, connectivity flows, and device-to-cloud synchronization mechanisms.
- • Enhance and optimize Continuous Integration/Continuous Deployment (CI/CD) pipelines to streamline firmware testing processes, incorporating hardware-in-the-loop execution and advanced device orchestration techniques.
- • Conduct thorough investigations into firmware failures, leveraging detailed logs, debug traces, serial output, and device metrics to identify root causes.
- • Automate the testing of critical device functionalities such as Over-The-Air (OTA) updates, boot sequences, error handling protocols, and provisioning workflows.
- • Actively participate in design discussions, providing valuable input to enhance the testability, observability, and overall reliability of firmware and device systems.
- • Mentor and guide junior engineers, sharing your expertise in automation development, device debugging techniques, and effective test strategies.
- • Create comprehensive documentation for tools, workflows, and best practices to ensure the scalability and maintainability of device testing processes.
- • Embrace an engineering-driven approach, treating automation as a core software engineering discipline.
- • Cultivate a systems-thinking mindset to understand the intricate interactions between device, firmware, mobile, and cloud components.
- • Excel as a debugging expert, adept at analyzing logs, serial traces, connectivity issues, and firmware states to resolve complex problems.
- • Foster a collaborative environment, working closely with firmware, hardware, and platform teams to achieve shared quality goals.
- • Act as a dedicated quality advocate, championing testability, reliability, and rigorous validation throughout the development lifecycle.
- • Demonstrate a deep commitment to the mission, understanding the critical importance of devices that users rely on in life-critical situations.
- • Contribute to a culture of continuous improvement, seeking out opportunities to enhance testing methodologies and product quality.
- • Drive innovation in testing strategies to address the unique challenges of embedded systems and connected devices.
- • Ensure that automated tests are robust, maintainable, and provide actionable insights into product quality.
- • Collaborate on defining and implementing quality metrics and reporting mechanisms.
- • Proactively identify potential risks and develop mitigation strategies through comprehensive testing.
- • Contribute to the overall technical vision for product quality and reliability at Axon.
- • Empower yourself and others to achieve excellence in product development and validation.
- • Be a key contributor to a team that values innovation, collaboration, and a shared commitment to protecting life.
Skills & Technologies
Python
JavaScript
Java
Linux
Remote
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.
Similar Opportunities

Coinbase Global, Inc.
Remote - Canada
Full-time
Expires May 2, 2026
Go
MongoDB
Redis
+3 more
4 days ago

