Firmware Security Engineer – LLVM/Compiler & AI Tools

Blueprint-Technologies

Redmond (WA)

On-site

USD 89,544 - 103,320

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
Flexible Spending Account
401k program
Competitive PTO offerings
Opportunities for professional growth

Job summary

Blueprint Technologies, LLC is seeking an Embedded Software Engineer to design and evolve a platform that automates firmware security analysis using modern compilers, fuzzing frameworks, and AI-assisted workflows.

You will develop scalable tools that transform firmware into analyzable representations, automate vulnerability discovery, and improve analysis pipelines. Collaboration with security researchers and engineers will drive production-ready solutions.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field, or equivalent practical experience.
  • 7+ years of professional experience developing systems software using C and/or C++.
  • 5+ years of experience working with LLVM, compiler infrastructure, compiler development, or program analysis.
  • 3-5+ years of 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 optimization concepts.
  • Experience debugging low-level software, memory corruption issues, and complex system behavior.
  • Proficiency with Python for automation, tooling, or pipeline development.
  • Experience working in Linux development environments.
  • Strong problem‑solving skills with the ability to debug across compiler, firmware, and systems software layers.
  • Experience working with Git and modern software development practices.

Responsibilities

  • Design, develop, and maintain automated firmware security analysis pipelines for vulnerability discovery.
  • 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 Intermediate Representation (IR).
  • Create, improve, and maintain fuzzing harnesses to 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 enhancing 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/CD workflows that improve development efficiency and platform reliability.
  • Improve code quality through testing, documentation, dependency management, and engineering best practices.
  • Contribute to release readiness, developer onboarding experiences, and open-source preparation activities.
  • Evaluate and integrate new compiler, security, and AI technologies that improve platform capabilities.

Skills

C++
C
Python
LLVM
Linux
Security analysis
Fuzzing
Git

Education

Bachelor's degree in Computer Science/Engineering

Tools

LLVM toolchain
Fuzzing frameworks (libFuzzer/AFL/AFL++)
CI/CD tooling

Job description

Blueprint Technologies, LLC is seeking an Embedded Software Engineer to design and evolve a platform that automates firmware security analysis using modern compilers, fuzzing frameworks, and AI-assisted workflows.

You will develop scalable tools that transform firmware into analyzable representations, automate vulnerability discovery, and improve analysis pipelines. Collaboration with security researchers and engineers will drive production-ready solutions.

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

Similar jobs worth comparing

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