Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

Code Metal

New

Staff Software Engineer in Test (Compiler & Systems Validation)

Posted
Discussion

Summary

First dedicated SDET for code-transformation platforms and AI-assisted engineering workflows; builds scalable validation infrastructure for compilers, language toolchains, and generated code across C/C++, Rust, Python, and heterogeneous targets, establishes quality gates, and leads QE strategy.

  • Code Metal is strengthening Quality Engineering across its code-transformation platforms, language toolchains, and AI-assisted engineering workflows
  • Our teams already have meaningful validation practices in place
  • As the first dedicated Software Engineer in Test (SDET) hire for this space, reporting to the Director of Quality Engineering, you will build on those foundations - identifying gaps, establishing scalable practices, improving consistency and coverage, and creating clearer quality signals and trustworthy release evidence in partnership with Engineering, Research, and Solutions
  • Assess existing validation practices, identify material gaps, and establish scalable quality strategies for code-generation, transpilation, and software-transformation workflows
  • Strengthen quality practices for AI-assisted and agentic workflows, with sound judgment about reliability, reproducibility, risk, and appropriate oversight
  • Build automated quality and regression infrastructure for AI-assisted software workflows that produces reproducible engineering evidence
  • Strengthen and standardize quality signals and release evidence, including regression trends, failure attribution, validation results, and documented readiness criteria
  • Diagnose complex failures across C/C++, Rust, Python, build systems, generated code, and heterogeneous target environments; make focused corrections where practical and partner with owning teams on deeper fixes
  • Integrate validation suites and quality gates into delivery workflows while collaborating with, rather than replacing, the team responsible for shared CI/CD and developer infrastructure
  • Lead quality practices for this space, establish technical standards, mentor engineers, and help shape the Quality Engineering function’s roadmap, operating model, and cross-team interfaces

Benefits

  • Relocation assistance for qualifying employees
  • Health Care Plan (Medical, Dental & Vision)
  • Flexible hybrid work arrangement
  • Paid Time Off (Uncapped Vacation, plus Sick & Public Holidays)
  • Retirement Plan (401k, IRA)
  • Hands-on experience with Linux, containerized environments, continuous integration platforms, and modern build systems
  • Significant experience in systems software, compiler or language tooling, developer tools, embedded software, or low-level execution environments
  • Strong cross-functional collaboration skills, including partnering with Product to align validation strategies with the product value proposition and customer expectations
  • Production-grade programming proficiency in Python and C++, plus the ability to read and debug unfamiliar C and Rust code
  • Experience validating AI-assisted or nondeterministic software systems, with sound judgment about AI limitations, reproducibility, independent test evidence, and when deterministic controls or human oversight are required
  • Typically 8+ years of relevant software engineering, test infrastructure, or quality engineering experience, with demonstrated Staff-level scope and impact. Equivalent depth of experience is valued over a rigid year count
  • Strong understanding of memory models, concurrency, runtime performance, and architecture-dependent behavior across CPU, GPU, embedded, or other constrained targets
  • Experience designing and scaling automated test frameworks, distributed execution systems, or evaluation pipelines for complex systems software
  • Ability to translate ambiguous quality risks into measurable validation plans, explain tradeoffs clearly, and lead technical work across team boundaries
  • Familiarity with formal verification and experience translating research methods into practical engineering checks
  • Experience improving and scaling quality practices for complex, nondeterministic, or high-consequence software systems
  • Experience establishing repeatable validation environments and traceable engineering evidence
  • Deep hands-on experience with compilers, language tooling, intermediate representations, ABI compatibility, or cross-language semantic validation
  • Professional experience in regulated, safety-critical, or high-assurance domains such as defense, aerospace, automotive, medical devices, industrial systems, or semiconductor platforms
  • Experience evaluating agentic or AI-assisted systems and translating their risks into practical quality controls

Skills

What Staff Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.