Director of Software Quality Engineering
d-Matrix
- United States
- Director/Executive
- Posted
Join our team as the Director of Software Quality Engineering, where you will lead quality across our firmware, compiler, runtime, and inference-serving software. You will set the vision, define the test architecture, and lead both automation strategy and day-to-day execution for the Software Quality Engineering team.
Responsibilities
- Your first priority will be to assess our current processes, test content, tools, and frameworks, and create a practical roadmap while keeping current qualification work on schedule and developing the engineers who own it.
- Establish a baseline of human effort in test preparation, execution, triage, and maintenance, and measurably reduce repetitive work on comparable workloads.
- Evaluate AI-assisted testing on representative work and demonstrate gains in time to actionable results or engineering effort.
- Deliver an actionable quality roadmap, clear operating ownership, and shared knowledge so that critical workflows do not depend on any one person.
- Systems software testing experience in firmware, compilers, runtimes, drivers, distributed systems, or comparable software, including hardware/software integration with real devices
- Sound judgment about coverage, risk, and metrics, and the ability to work credibly with developers and communicate clear quality assessments
Requirements
- This role requires a strong programming ability in Python and/or C++, experience setting quality strategy and test architecture, and knowledge of machine learning or inference.
- Strong programming ability in Python and/or C++, including building test frameworks and reviewing test code
- Bachelor's degree in computer science, engineering, or a related field, or equivalent practical experience
- Ability to evaluate AI-assisted engineering workflows and judge whether AI-generated tests verify intended behavior rather than merely pass
- Experience setting quality strategy and test architecture while leading daily delivery and developing a software quality or test engineering team
- Experience designing test coverage under resource constraints, integrating tests into CI, and defining promotion and release gates
- Knowledge of machine learning or inference, including quantization, numerics, and model accuracy evaluation
- Experience with Kubernetes-based test environments
Preferred
- Familiarity with inference-serving software and relevant performance benchmarks
- Experience with hardware-in-the-loop testing, device farms, or lab automation
- Experience managing open-source license compliance
Pay
USD 195,000 - 330,000
