Staff Software Engineer in Test (Compiler & Systems Validation)
Posted
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
