Software Engineer in Test I
Core
Build automated validation systems for Axon's cloud, devices, and firmware to ensure mission-critical safety and justice devices perform flawlessly in the real world.
Role type
SDET / Firmware Automation Engineer
Builds
Automated validation frameworks, CI/CD pipelines, and device orchestration for body-worn cameras, sensors, and cloud AI.
Domain
IoT / Embedded Systems / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Python, C#, C/C++, Java, JavaScript, Go, state machine design, event-driven systems, hardware-in-the-loop testing, CI/CD pipeline design, containerization (Docker, Kubernetes), distributed system debugging, OTA update automation, serial-level diagnostics.
Preferred skills
Firmware testing, IoT device protocols (BLE, WiFi, USB), robotics, control systems, real-time systems.
Technologies
Jenkins, GitHub Actions, GitLab CI, Docker, Kubernetes, Embedded Linux, RTOS, MCU, Python, C++, C#, Java, JavaScript, Go.
Responsibilities
Enhance CI/CD pipelines for device and platform testing; Develop automated validation for device state machines, triggers, and telemetry; Investigate device and platform failures using logs and traces; Automate testing for device provisioning and lifecycle workflows; Mentor junior engineers on automation development.
Seniority
Mid-level, hands-on IC