Senior Software Engineer – LLVM/Fuzzing/Program Analysis

MexicoDev

United States

Remote

USD 120,000 - 160,000

Full time

12 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Quantum Minds is seeking a Senior Software Engineer to support a modern analysis pipeline with compiler tooling, program analysis, fuzzing, and automation. Remote contract role in the US, full-time, with an emphasis on preparing the codebase for open-source release.

You’ll work on LLVM IR generation, metadata, and pass development, plus fuzzing harnesses and campaigns. The role requires strong C/C++ skills, LLVM experience, and Python tooling, with open-source readiness as a key objective.

Qualifications

  • 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.

Responsibilities

  • LLVM IR generation and metadata work.
  • LLVM pass development including IR cleanup and MMIO handling.
  • Develop and run fuzzing harnesses and campaigns (libFuzzer, AFL++, Honggfuzz).
  • Crash triage, deduplication and automated reporting.
  • Python tooling and CI improvements.
  • Contribute to open-source readiness (licensing, reproducible builds, repo migration).

Skills

C/C++ systems engineering
LLVM IR + pass development
Fuzzing
Python
Git workflows
Microsoft ecosystem

Tools

libFuzzer
AFL++
Honggfuzz

Job description

  • Specific responsibilities · Detailed, concrete projects and responsibilities, including how the work is done. “You’ll work on:• LLVM IR generation + metadata• LLVM pass development (IR cleanup, MMIO handling, fuzzability improvements)• Fuzzing harnesses + campaigns (l…”
  • Transparency · One of pay, hiring process or team is described. “Remote contract role. Work directly with a team preparing a major analysis pipeline for future open‑source release.”
  • Stated working conditions · One working condition is stated. “Remote contract role. Work directly with a team preparing a major analysis pipeline for future open‑source release.”
  • Open to adjacent experience · Some requirements are marked as optional or nice to have. “Nice to have:• Firmware/embedded (MMIO, HALs, rehosting)• CodeQL or other static‑analysis tooling• LLM/agent integration experience• CFG/SSA/dataflow backgr…”

Based only on the posting text; anything it does not mention is left unrated.

Original text

Quantum Minds | Senior Software Engineer – LLVM/Fuzzing/Program Analysis | Contract | REMOTE (US) | Full-TimeQuantum 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 preferredNice to have:• Firmware/embedded (MMIO, HALs, rehosting)• CodeQL or other static‑analysis tooling• LLM/agent integration experience• CFG/SSA/dataflow background• Open‑source contribution experienceRemote contract role. Work directly with a team preparing a major analysis pipeline for future open‑source release.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer – LLVM/Fuzzing/Program Analysis
Senior Software Engineer – LLVM/Fuzzing/Program Analysis

Devconnectplatform • United States

Remote
USD 140,000 - 190,000
Senior Software Engineer – LLVM/Fuzzing/Program Analysis
Senior Software Engineer – LLVM/Fuzzing/Program Analysis

Quantum Minds • United States

On-site
USD 140,000 - 210,000
Remote Senior LLVM Fuzzing & Analysis Engineer
Remote Senior LLVM Fuzzing & Analysis Engineer

MexicoDev • Northern (KY)

Remote
USD 120,000 - 160,000
Senior LLVM Engineer – Fuzzing & Program Analysis (Remote)
Senior LLVM Engineer – Fuzzing & Program Analysis (Remote)

Devconnectplatform • Northern (KY)

Remote
USD 140,000 - 190,000
Senior LLVM Engineer – Fuzzing & Program Analysis (Remote)
Senior LLVM Engineer – Fuzzing & Program Analysis (Remote)

Quantum Minds • United States

Remote
USD 140,000 - 210,000
Quantum Software Engineer (Compiler)
Quantum Software Engineer (Compiler)

Infleqtion, Inc. • Chicago (IL)

Hybrid
USD 145,000 - 170,000
Salary range: $145,000 to $170,000 per
100% company-paid medical, dental, and
Vision, disability and life insurance
+6
Senior Software Engineer (Compiler & AI Tooling)
Senior Software Engineer (Compiler & AI Tooling)

Code Metal • Boston (MA)

On-site
USD 170,000 - 230,000
100% health coverage
401k with 5% match
PTO + holidays
+2
Embedded / Systems Engineer (C) – AI Code Analysis | Remote
Embedded / Systems Engineer (C) – AI Code Analysis | Remote

Crossing Hurdles • United States

On-site
USD 82,656 - 137,760
Advanced Quantum Compiler Engineer - 925
Advanced Quantum Compiler Engineer - 925

Quantinuum • Broomfield (CO)

On-site
USD 138,000 - 173,000
Health insurance
Dental insurance
Vision insurance
+7
Quantum Software Engineer - Compiler & Control Systems
Quantum Software Engineer - Compiler & Control Systems

Infleqtion • Chicago (IL)

On-site
USD 145,000 - 170,000
Salary and benefits package described