AXON

Software Engineer in Test I

Ho Chi Minh City, Ho Chi Minh City, VietnamFull timePosted 21 days ago
Apply on AXON →

Sign into see who you know at AXON.

Join Axon and be a Force for Good. At Axon, we’re on a mission to Protect Life. We’re explorers, pursuing society’s most critical safety and justice issues with our ecosystem of devices and cloud software. Like our products, we work better together. We connect with candor and care, seeking out diverse perspectives from our customers, communities and each other.Life at Axon is fast-paced, challenging and meaningful. Here, you’ll take ownership and drive real change. Constantly grow as you work hard for a mission that matters at a company where you matter.    Your Impact Build the automated validation systems that ensure Axon’s cloud, devices, and firmware perform flawlessly in the real world. Axon’s connected ecosystem—from body-worn cameras to sensors, audio/video pipelines, mobile apps, and cloud AI—depends on reliable firmware and device behavior.This position is open to DevOps Engineers, Software Engineers, or Software Engineers in Test / QA Automation Engineers with strong coding skills who want to apply their engineering expertise to automated validation and device reliability.As a Software Engineer in Test focused on firmware automation at Axon, you will help ensure these mission-critical devices operate exactly as expected in high-pressure environments. You will design automated tests, extend device validation frameworks, and collaborate across firmware, hardware, mobile, and cloud teams to raise the reliability of Axon’s next-generation products. Work Location This role is based out of our Ho Chi Minh Office and follows a hybrid schedule. We rely on in-person collaboration and ask that team members work onsite Tuesdays through Fridays, with the flexibility to work remotely on Mondays, unless there is an approved workplace accommodation. We believe that connection fuels innovation, and our in-office culture is designed to foster meaningful teamwork, mentorship, and shared success. What You’ll Do Enhance CI/CD pipelines for device and platform testing, including hardware-in-the-loop execution and large-scale device orchestration. Develop automated validation for device state machines, triggers, connectivity flows, telemetry pipelines, and device-to-cloud synchronization. Maintain, implement, and extend automation frameworks and tools for device or cloud platform testing.   Investigate device and platform failures using logs, telemetry data, debug traces, and system metrics. Automate testing for device provisioning, OTA updates, connectivity recovery, error handling, and lifecycle workflows. Participate in design discussions to improve testability, observability, and reliability across device and cloud systems. Mentor junior engineers on automation development, distributed system debugging, and scalable test strategies. Who This Role Is For This role is open to candidates from multiple engineering backgrounds: DevOps / CI-CD Engineer Experience designing and maintaining CI/CD pipelines (Jenkins, GitHub Actions, GitLab ...