Firmware Security Engineer - AI-Driven Analysis & LLVM

External Only | Blueprint Technologies

Redmond (WA)

Hybrid

USD 90,000 - 103,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

External Only | Blueprint Technologies is seeking an Embedded Software Engineer to help build an advanced platform that automates firmware security analysis using modern compiler technologies, fuzzing frameworks, and AI-assisted workflows.

You will design and implement scalable tooling in C++, Python, and LLVM to analyze firmware at scale, develop compiler passes, and create fuzzing harnesses that maximize code coverage while reducing false positives.

Qualifications

  • Seven or more years of professional experience developing systems software with C or C++.
  • Five or more years of experience with LLVM, compiler infrastructure, compiler development, or program analysis.
  • Three or more years of experience with fuzzing, vulnerability research, or application security.
  • Proficiency with Python for automation, tooling, or pipeline development.
  • Experience working within Linux development environments.

Responsibilities

  • Design, develop, and maintain automated firmware security-analysis pipelines for vulnerability discovery.
  • Build low-level tooling with C++, Python, and LLVM to analyze firmware at scale.
  • Develop compiler passes and transformations that convert firmware into analyzable LLVM IR.
  • Create, improve, and maintain fuzzing harnesses that maximize code coverage and uncover security vulnerabilities.
  • Investigate crashes identified during fuzzing campaigns and perform root-cause analysis.
  • Improve vulnerability-detection accuracy by reducing false positives and strengthening automated analysis workflows.
  • Develop and enhance AI-assisted systems that classify firmware functionality and generate security-analysis artifacts.
  • Debug firmware-rehosting environments and resolve issues affecting automated analysis.
  • Collaborate with compiler engineers, software engineers, and security researchers to review architectures and validate security findings.
  • Design scalable automation, testing, and CI workflows that improve development efficiency and platform reliability.
  • Improve code quality through testing, documentation, dependency management, and engineering best practices.

Skills

C++
Python
LLVM
Fuzzing
Linux
Git
AI-assisted workflows

Education

Bachelor's degree in computer science, computer engineering, electrical engineering, or related field

Tools

LLVM
libFuzzer
AFL
AFL++

Job description

External Only | Blueprint Technologies is seeking an Embedded Software Engineer to help build an advanced platform that automates firmware security analysis using modern compiler technologies, fuzzing frameworks, and AI-assisted workflows.

You will design and implement scalable tooling in C++, Python, and LLVM to analyze firmware at scale, develop compiler passes, and create fuzzing harnesses that maximize code coverage while reducing false positives.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Security Engineer – LLVM/Compiler & AI Tools
Firmware Security Engineer – LLVM/Compiler & AI Tools

Blueprint-Technologies • Redmond (WA)

On-site
USD 89,544 - 103,320
Medical, dental, and vision coverage
Flexible Spending Account
401k program
+2
Firmware Security Engineer: LLVM, C/C++, Fuzzing, AI
Firmware Security Engineer: LLVM, C/C++, Fuzzing, AI

Blueprint Technologies • Redmond (WA)

On-site
USD 90,000 - 103,000
Medical, dental, and vision coverage
401k program
Competitive PTO
+1
Senior Embedded Security Engineer LLVM & Fuzzing
Senior Embedded Security Engineer LLVM & Fuzzing

Blueprint • Redmond (WA)

On-site
USD 89,544 - 103,320
Medical, dental, and vision coverage
Flexible Spending Account
401k program
+3
Embedded Firmware Security Engineer
Embedded Firmware Security Engineer

Only External Postings • Seattle (WA)

On-site
Medical, dental, and vision coverage
401k program
Competitive PTO offerings
+1
Security Systems Software Engineer: LLVM, Firmware & Fuzzing
Security Systems Software Engineer: LLVM, Firmware & Fuzzing

Ascendion • Redmond (WA)

On-site
USD 166,000 - 172,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior Firmware Security Engineer — LLVM, Fuzzing & AI
Senior Firmware Security Engineer — LLVM, Fuzzing & AI

Ascendion • Redmond (WA)

Hybrid
USD 170,000 - 180,000
Medical insurance
Dental insurance
Vision insurance
+9
Hybrid Embedded Security Software Engineer — Redmond
Hybrid Embedded Security Software Engineer — Redmond

Blueprint Technologies • Seattle (WA)

On-site
USD 90,000 - 103,000
Medical coverage
Dental coverage
Vision coverage
+5
Systems Security Software Engineer
Systems Security Software Engineer

Only External Postings • Seattle (WA)

On-site
USD 89,544 - 103,320
Medical, dental, and vision coverage
401k program
Competitive PTO offerings
+1
Firmware Security Engineer — AI-Driven Fuzzing Platform
Firmware Security Engineer — AI-Driven Fuzzing Platform

Aquent • Redmond (WA)

On-site
USD 140,000 - 210,000
Health, vision, and dental plans
Paid sick leave
401(k) retirement plan with company‑mÂ
+1
Embedded Software Engineer
Embedded Software Engineer

Blueprint Technologies • Seattle (WA)

On-site
USD 90,000 - 103,000
Medical coverage
Dental coverage
Vision coverage
+5