Software Engineer in Test I (DevOps)
ExternalFull-timeOn-site1mo ago30+ days old, may be filled
CI/CDDockerGitHubGitHub ActionsGitLabGitLab CI
Prepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Responsibilities
- Work Location
- 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 CI, or equivalent)
- Comfortable with infrastructure-as-code, containerization (Docker, Kubernetes), and release management
- Software Engineers
- Python, Java, C#, Go, or C++
- Strong system design, debugging, and tooling mindset
- Embedded / Firmware Engineers
- C/C++, Embedded Linux, RTOS, MCU experience
- Strong understanding of device behavior and real-time systems
- What You Bring
- General Skills
- 1+ years of experience in test automation, software engineering, or SDET roles, ideally with cloud, device or embedded-system exposure.
- Good coding skills in Python, C#, C/C++, Java, JavaScript, Go,etc.
- Understanding of state machines, event-driven systems, real-time execution, and hardware interactions.
- Experience diagnosing failures using logs, traces, and serial-level diagnostics.
- Familiarity with CI/CD pipelines and automated hardware test environments.
- Proven ability to deliver reliable automation for complex cloud/firmware features.
- Demonstrated understanding of why tests become flaky and the ability to design automation that prevents or resolves instability.
Requirements
- Experience working with real systems (devices, services, or distributed components).
- Experience with firmware testing, IoT devices, or hardware-in-the-loop systems.
- Familiarity with BLE, WiFi, USB, or embedded communication protocols.
- Experience in robotics, control systems, or device-based products.
- Engineering-Driven - Approach automation as a software engineering discipline.
- Systems Thinker - Understand interactions across device or firmware or mobile or cloud.
- Debugging Expert - Comfortable analyzing logs, serial traces, connectivity issues, and framework/tests states.
- Collaborator - Partner closely with firmware, hardware, and platform teams.
- Quality Advocate - Promote testability, reliability, and rigorous validation.
- Mission-Oriented - Care deeply about devices that people rely on in life-critical situations.
- Benefits that Benefit You
- Medical, Dental and Vision Insuran
Benefits
Dental insuranceVision insuranceRemote work options
Additional Information
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 Match
How well this role fits your profile.
Company Intel
What employees say
Worked at axon? Share your experience