Senior Software Engineer – LLVM/Fuzzing/Program Analysis

Quantum Minds

United States

On-site

USD 140,000 - 210,000

Full time

13 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

the company is seeking a senior software engineer to support a modern analysis pipeline involving compiler tooling, program analysis, fuzzing, and automation. The role focuses on building LLVM-based tooling and preparing code for an open-source release.

You will work on LLVM IR generation, fuzzing harnesses, crash triage, Python tooling, and CI improvements, with a path toward open-source readiness and reproducible builds.

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 + 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).

Skills

C/C++ systems programming
LLVM IR development
Fuzzing tooling
Python scripting
Git workflows
Software security fundamentals

Tools

libFuzzer
AFL++
Honggfuzz
LLVM passes

Job description

the company | Senior Software Engineer - LLVM/Fuzzing/Program Analysis | Contract | REMOTE (US) | Full-Time

the company 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior LLVM Engineer – Fuzzing & Program Analysis (Remote)
Senior LLVM Engineer – Fuzzing & Program Analysis (Remote)

Quantum Minds • United States

Remote
USD 140,000 - 210,000
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

MexicoDev • United States

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
Remote Senior LLVM Fuzzing & Analysis Engineer
Remote Senior LLVM Fuzzing & Analysis Engineer

MexicoDev • Northern (KY)

Remote
USD 120,000 - 160,000
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
Remote | Senior Software Engineer – LLM Evaluation
Remote | Senior Software Engineer – LLM Evaluation

24-Mag Llc • New York (NY)

Remote
USD 14,000 - 55,000
Research Associate, Binary Security & Program Analysis
Research Associate, Binary Security & Program Analysis

Virginia Tech • Blacksburg (VA)

On-site
Confidential
Software Engineer 4
Software Engineer 4

Cts Technology Solutions, Inc. • Pleasanton (CA)

On-site
USD 93,194 - 132,731
Remote | Senior Software Engineer – LLM Evaluation & Repository Validation
Remote | Senior Software Engineer – LLM Evaluation & Repository Validation

24-Mag Llc • New York (NY)

Remote
USD 83,000 - 138,000
Fully remote