Systems Security Software Engineer

Blueprint
Redmond, WACONTRACTORPosted Jul 29, 2026

Role responsibilities

Design and maintain automated firmware security analysis pipelines to discover vulnerabilities using compiler technologies and fuzzing frameworks. Develop scalable tools and AI-assisted systems to transform firmware into analyzable representations and improve detection accuracy.

Requirements

Requires a Bachelor's degree in a technical field and over 7 years of experience in systems software development with C/C++. Candidates must have significant experience with LLVM, compiler infrastructure, and vulnerability research or application security.

Key skills

C++, Python, LLVM, Firmware Security, Fuzzing, Compiler Engineering, Vulnerability Research, Linux, Static Analysis, CI/CD, Git, Memory Corruption Debugging, AI-assisted Workflows, Program Analysis, Embedded Systems, Root-cause Analysis

Keywords

C++, Python, LLVM, LLVM IR, Firmware, Fuzzing, libFuzzer, AFL, AFL++, AddressSanitizer, UBSan, MSan, CodeQL, Static Analysis, Dataflow Analysis, Call Graph Analysis, CI/CD, Git, Linux, Embedded Systems, Bare-metal, HAL, MMIO, Firmware Rehosting, LLM, AI, Compiler Optimization, Vulnerability Research, Systems Programming, Open Source

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free