Hybrid Embedded Security Software Engineer — Redmond

Blueprint Technologies

Seattle (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 coverage
Dental coverage
Vision coverage
FSA
401k program
PTO offerings
Parental Leave
Growth opportunities

Job summary

Blueprint Technologies, a Bellevue-based technology solutions firm, seeks an Embedded Software Engineer to build an advanced platform for firmware security analysis. You’ll develop tooling in C++/Python, create LLVM-based analysis passes, and advance AI-assisted automation with security researchers.

You will work on scalable pipelines, fuzzing harnesses, and LLVM IR transformations, collaborating with engineers to deliver production-ready security tooling.

Qualifications

  • Bachelor’s degree in CS/CE/EE or equivalent practical experience.
  • 7+ years of professional experience developing systems software using C and/or C++.
  • 5+ years of experience 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.

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 IR.
  • Create, improve, and maintain fuzzing harnesses to maximize code coverage and uncover 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 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 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++
LLVM/Compiler infra
Fuzzing/vulnerability research
Python
Linux development
Git
Debugging low-level software

Education

Bachelor’s degree in Computer Science/Engineering or related field

Tools

GDB
CI/CD tooling
LLVM IR tooling

Job description

Blueprint Technologies, a Bellevue-based technology solutions firm, seeks an Embedded Software Engineer to build an advanced platform for firmware security analysis. You’ll develop tooling in C++/Python, create LLVM-based analysis passes, and advance AI-assisted automation with security researchers.

You will work on scalable pipelines, fuzzing harnesses, and LLVM IR transformations, collaborating with engineers to deliver production-ready security tooling.

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

Similar jobs worth comparing

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
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
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
Embedded Software Engineer
Embedded Software Engineer

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: 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
Systems Security Software Engineer
Systems Security Software Engineer

Blueprint • Redmond (WA)

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