Senior Software Engineer – LLVM/Fuzzing/Program Analysis
Summary
A senior contract engineer builds out a program-analysis pipeline being prepared for open-source release: writing LLVM IR metadata and passes, running fuzzing campaigns (libFuzzer, AFL++, Honggfuzz), triaging and deduplicating crashes, and improving Python tooling and CI.
Quantum Minds is hiring a senior engineer to support a modern analysis pipeline involving compiler tooling, program analysis, fuzzing, and automation. The work includes preparing the codebase for future open‑source release.
You’ll work on: • LLVM IR generation + metadata • LLVM pass development (IR cleanup, MMIO handling, fuzzability improvements) • Fuzzing harnesses + campaigns (libFuzzer, AFL++, Honggfuzz) • Crash triage, deduplication, automated reporting • Python tooling + CI improvements • Open‑source readiness (licensing, reproducible builds, repo migration)
Requirements: • Strong C/C++ systems engineering • Hands‑on LLVM IR + pass development • Fuzzing + sanitizers experience • Crash analysis + software‑security fundamentals • Python + Git workflows • Microsoft ecosystem experience strongly preferred
Nice to have: • Firmware/embedded (MMIO, HALs, rehosting) • CodeQL or other static‑analysis tooling • LLM/agent integration experience • CFG/SSA/dataflow background • Open‑source contribution experience
Remote contract role. Work directly with a team preparing a major analysis pipeline for future open‑source release.
Please send your resume + a short cover letter to: jobs@quantumminds.com

