jobapplier

Director of Software Quality Engineering

d-Matrix

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