Firmware Security Engineer: LLVM, C/C++, Fuzzing, AI

Blueprint Technologies

Redmond (WA)

On-site

USD 90,000 - 103,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, and vision coverage
401k program
Competitive PTO
Professional growth opportunities

Job summary

Blueprint Technologies seeks an Embedded Software Engineer to build and evolve a platform that automates firmware security analysis using modern compiler technologies, fuzzing frameworks, and AI-assisted workflows.

You will develop scalable tools that transform firmware into analyzable representations, automate vulnerability discovery, and improve the security analysis pipeline efficiency. This role blends systems programming, compiler engineering, and security research.

Qualifications

  • Bachelor's degree in a related technical field or equivalent practical experience.
  • 7+ years of professional experience in systems software development using C/C++.
  • 5+ years with LLVM, compiler infrastructure, or program analysis.
  • 3–5+ years experience with fuzzing, vulnerability research, or application security.
  • Experience developing compiler passes, static analysis tools, or code transformation frameworks.
  • Strong understanding of LLVM IR and compiler optimizations.
  • Proficiency with Python for automation and tooling.
  • Experience in Linux development environments.
  • Experience using Git and modern software development practices.

Responsibilities

  • Design, develop, and maintain automated firmware security analysis pipelines.
  • Build low-level tooling using C++, Python, and LLVM to analyze firmware at scale.
  • Develop compiler passes and transformations to convert firmware into analyzable LLVM IR.
  • Create, improve, and maintain fuzzing harnesses to maximize code coverage.
  • Investigate crashes and perform root-cause analysis.
  • Improve vulnerability detection accuracy and automate analysis workflows.
  • Collaborate with engineers and researchers to prototype and harden capabilities.
  • Design scalable automation, testing, and CI/CD workflows.
  • Contribute to open-source development platforms and tooling.

Skills

C/C++ development
LLVM
Fuzzing
Python
Linux
Git
Debugging

Education

Bachelor's degree in CS/CE/EE or related field

Tools

AFL/AFL++
libFuzzer
CodeQL

Job description

Blueprint Technologies seeks an Embedded Software Engineer to build and evolve a platform that automates firmware security analysis using modern compiler technologies, fuzzing frameworks, and AI-assisted workflows.

You will develop scalable tools that transform firmware into analyzable representations, automate vulnerability discovery, and improve the security analysis pipeline efficiency. This role blends systems programming, compiler engineering, and security research.

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 - AI-Driven Analysis & LLVM
Firmware Security Engineer - AI-Driven Analysis & LLVM

External Only | Blueprint Technologies • Redmond (WA)

Hybrid
USD 90,000 - 103,000
Firmware Security Engineer: AI-Driven Fuzzing & IR
Firmware Security Engineer: AI-Driven Fuzzing & IR

Aquent • Redmond (WA)

On-site
USD 120,000 - 180,000
Health plans
Vision plans
Dental plans
+3
Senior Firmware Security Engineer - LLVM & AI Analysis
Senior Firmware Security Engineer - LLVM & AI Analysis

Ascendion • Redmond (WA)

Hybrid
USD 170,000 - 180,000
Medical insurance
Dental insurance
Vision insurance
+3
Systems Software Engineer [AQ-10712]
Systems Software Engineer [AQ-10712]

Aquent • Redmond (WA)

On-site
USD 120,000 - 180,000
Health plans
Vision plans
Dental plans
+3
Senior Firmware Security Engineer (LLVM/C++)
Senior Firmware Security Engineer (LLVM/C++)

Ascendion • Redmond (WA)

Hybrid
USD 190,000 - 200,000
Medical insurance
Dental insurance
Vision insurance
+5
Systems Security Software Engineer
Systems Security Software Engineer

Blueprint-Technologies • Redmond (WA)

On-site
USD 89,544 - 103,320
Medical, dental, and vision coverage
Flexible Spending Account
401k program
+2
Systems Security Software Engineer
Systems Security Software Engineer

Blueprint Technologies • Redmond (WA)

On-site
USD 90,000 - 103,000
Medical, dental, and vision coverage
401k program
Competitive PTO
+1
Software Design Engineer
Software Design Engineer

Ascendion • Redmond (WA)

Hybrid
USD 190,000 - 200,000
Medical insurance
Dental insurance
Vision insurance
+5
Platform Security Auditor: Firmware & Boot Integrity
Platform Security Auditor: Firmware & Boot Integrity

Applied Methods Ltd • San Francisco (CA)

Hybrid
USD 320,000 - 405,000
Health insurance