Careers

Test & Validation Engineer

Focus: bench rigs, golden tests, CI gates, and “if notch does not dip…” diagnostics baked into validation.

About the Role

We build systems that can look correct right up until the day they don’t. A notch that used to dip stops dipping. A “shared component” suddenly won’t cancel. A firmware update changes timing by 20 ppm and nobody notices until a customer does.

The Test & Validation Engineer makes this impossible to ignore by turning bench reality into repeatable rigs + golden tests + CI gates. Your job is to ensure that when something breaks, the system tells us exactly what broke—automatically—before it ships.

What You’ll Do

  • Own bench validation rigs: design and operate test setups that produce known, repeatable stimuli (injection signals, loopbacks, controlled delays/drifts, controlled RH/T steps where relevant).
  • Golden tests & reference artifacts: create canonical datasets (“goldens”) and expected outputs (metrics + plots + summaries) that become the regression baseline.
  • Failure-mode-driven diagnostics: encode the team’s intuition as executable rules: “If notch does not dip…”, “If coherence collapses…”, “If phase slope becomes unstable…”, “If drift tracker diverges…” with likely causes + next checks.
  • CI integration: wire validation into CI so algorithm/firmware/config changes can’t silently degrade performance.
  • Metric definitions: define pass/fail thresholds (notch depth, residual energy, delay error, false-accept rates, abstain rates, runtime limits).
  • Reproducibility receipts: ensure every test run logs code versions, configs, dataset hashes, and environment info so failures are reproducible.
  • Triage + escalation: build “first responder” workflows—when CI fails, it’s obvious what to look at and who should fix it.

Concrete Deliverables

  • A bench rig suite (starter rig + roadmap): injection + loopback + controlled delay/drift + noise/interference modes.
  • A golden dataset pack with ground truth, metadata, and clear expected signatures.
  • A CI validation pipeline that outputs: pass/fail + metrics report + diagnostic hints + artifact bundle (plots/logs).
  • A “notch health” dashboard (even simple) showing regressions over time and which change introduced them.
  • A failure-mode playbook: symptoms → likely causes → confirming tests.

Required Qualifications

  • Strong testing mindset: you’ve built regression suites for systems where correctness is statistical/signal-based, not just unit tests.
  • Experience with instrumentation/bench work: you can design rigs, run controlled experiments, and debug the physical layer when signals look wrong.
  • Comfort with DSP-adjacent metrics (FFT/Welch, coherence, cross-correlation, SNR/noise floor, drift) enough to write meaningful tests.
  • Ability to implement automation in Python (and/or similar) plus CI tooling (GitHub Actions, GitLab CI, etc.).

Preferred Qualifications

  • Experience testing algorithmic systems where outputs are distributions (tolerances, confidence, abstention behavior).
  • Familiarity with hardware-in-the-loop testing, lab automation, embedded validation, or synthetic data generators.
  • Strong documentation chops: turning tribal knowledge into checklists and automatic diagnostics.

How You’ll Be Measured (First 60–90 Days)

  • You stand up a first end-to-end validation pipeline (dataset → run → metrics → pass/fail → artifacts) in CI.
  • At least one major regression gets caught in CI that otherwise would have shipped.
  • “Notch does not dip” becomes a diagnosed failure with actionable labels, not a vague complaint.
  • Bench rigs produce repeatable results the whole team trusts as ground truth.

Working Style

  • You prefer “make it fail loudly” over “hope it stays fine.”
  • You believe every key plot should have a metric behind it and a gate in CI.
  • You enjoy turning messy, real-world failure stories into deterministic tests.

Title & Level

Test & Validation Engineer (mid-to-senior; can scale to Staff if owning the validation architecture), partnering closely with systems, firmware, and DSP teams.

Apply

Send a short note and your resume.

Back to roles

We only use this to respond to your application. No spam.