Director, Software Quality Engineering
Core
Lead a team of eight to reset strategy and implement an automation-first mandate for testing the entire software stack (firmware, compiler, runtime, inference serving) to ensure correctness, performance, and release readiness.
Role type
Senior Director, Software Quality Engineering
Builds
Automated functional, integration, and end-to-end test suites; test frameworks and harnesses; release readiness criteria and quality gates.
Domain
Systems software testing, hardware/software integration, AI inference serving
Deliverable
production ML models
Required skills
Software quality leadership, Python/C++ programming, systems software testing (firmware, compilers, runtimes), hardware/software integration testing, CI/CD integration, data-driven risk assessment, defect triage, team building and hiring
Preferred skills
ML/inference domain knowledge (quantization, numerics), inference serving stack familiarity, Kubernetes-based test environments, hardware-in-the-loop testing, AI for test generation
Technologies
Python, C++, Kubernetes, CI/CD pipelines
Responsibilities
Define quality strategy across the full stack; build reusable test frameworks; manage automated test suites for accuracy and performance regression; establish release gates and defect triage flows; lead and grow a team of eight engineers.
Seniority
Senior Director, hands-on IC