Automated Hardware Test Engineer
Listed on 2026-01-01
-
Engineering
Software Engineer, Systems Engineer
Artisight, Inc., is a smart hospital platform powered by industry-defining artificial intelligence to provide virtual care, quality improvement, and care coordination.
Anchored in deep clinical knowledge and industry-defining artificial intelligence, Artisight’s state-of-the-art computer vision and robust multi-sensor network adapts in real-time to specific environments and workflows, unlocking previously inaccessible data and ensuring seamless integration into your healthcare ecosystem.
We are seeking a highly skilled Automated Hardware Test Engineer to lead our automated system verification efforts. In this role, you will design and build a sophisticated Hardware-in-the-Loop (HIL) lab environment. You won't just be testing if a microphone works; you will design a system that automatically flashes the latest nightly build, simulates a hospital environment (changing lights, background noise), and algorithmically verifies that our A/V streams and AI models perform exactly as expected.
You are the guardian of stability for our NVIDIA Jetson-based platforms.
- HIL Fixture Design: Design and construct the physical "HIL Rigs" —enclosed environments capable of holding our devices and programmatically controlling the physical world around them (dimmable lighting, precision audio playback speakers, and network attenuation).
- Automated Release Verification: Build an end-to-end pipeline that detects new firmware builds, automatically flashes the device (using USB/recovery mode), and executes a full regression suite without human intervention.
- Audio/Video Quality Assurance: Write software to quantify AV performance. If a developer changes a camera driver, your system should automatically verify that image clarity, white balance, and microphone gain levels have not drifted from the baseline.
- Soak & Stability Profiling: Develop "Burn-In" and Soak scripts that run devices for extended periods under load to detect memory leaks, thermal throttling, or kernel panics introduced by recent code changes.
- A/B Testing Frameworks: Create workflows to compare performance between two different kernel versions or AI models side-by-side to ensure performance regressions are caught immediately.
- CI/CD Integration: Integrate your physical test lab with our CI/CD pipelines (e.g., Jenkins, Git Lab CI) so that physical hardware tests are reported back to the development team in real-time.
- Log Analysis Automation: specific parsers that scour dmesg, journalctl, and application logs during tests to flag errors that might not result in a hard crash but indicate underlying issues.
- Python Automation: Expert-level Python scripting skills, specifically for interacting with hardware (Serial/UART, PyAudio) and orchestration (PyTest, Robot Framework).
- Linux System Internals: Deep understanding of the Linux boot process, flashing procedures (tegraflash/flash.sh), and file systems. You know how to recover a bricked device programmatically.
- Hardware Interface Design: Experience building custom electromechanical rigs. You know how to use relays, Arduino/Raspberry Pi acting as controllers, and controllable LED arrays to simulate environments.
- Audio/Video Analysis: Experience using tools like FFmpeg ,
OpenCV , or - Audacity/Librosa: scripts to objectively measure media quality (SNR, PSNR, SSIM).
- Dev Ops Mindset: Familiarity with Docker containers and CI tools. You treat infrastructure as code.
- Networking: Understanding of network simulation (simulating packet loss, high latency) to test device behavior under poor network conditions.
- Problem-Solving: The ability to look at a failed test and determine if it was a hardware glitch, a test-harness failure, or a genuine firmware bug.
- NVIDIA Jetson platform exp
- soak/burn-in testing scale
- A/B testing frameworks
- Docker & infrastructure-as-code
- Healthcare, IoT, robotics, or edge AI environments
- Previous SDET or QA-as-owner roles
Artisight is committed to fostering a diverse and inclusive workplace where individuals of all backgrounds, experiences, and identities are welcomed and valued.
We actively encourage and welcome all candidates apply for this position, regardless of…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).