Enter a job title or keyword

Systems Security Software Engineer


Job Location:

Redmond, WA - USA

Monthly Salary: $ 65 - 75
Posted: 21 August 2026 (14 hours ago)
Application Deadline: 18 November 2026
Vacancies: 1 Vacancy

Job Summary

About Blueprint

Blueprint is a technology solutions firm headquartered in Bellevue Washington with teams across the United States. We help organizations turn complex challenges into meaningful outcomes by connecting strategy and execution across AI cloud data product development and emerging technology.

Our culture is built by people who care deeply about doing exceptional work. We set high standards take ownership and continually challenge ourselves and one another to be better. We work hard support each other and take genuine pride in what we deliver for our clients partners and teams.

At Blueprint youll work alongside talented people with different experiences expertise and perspectives. Youll have opportunities to take on meaningful challenges expand your skills and see the impact of what you build.

Bring your perspective. Raise the standard. Build what matters.

About the Role

Were looking for an Embedded Software Engineer to help build and evolve an advanced platform that automates firmware security analysis using modern compiler technologies fuzzing frameworks and AI-assisted workflows.

In this role youll develop scalable tools that transform firmware into analyzable intermediate representations automate vulnerability discovery and improve the accuracy and efficiency of security-analysis pipelines. Youll combine systems programming compiler engineering firmware security and machine-learning techniques to solve complex security challenges.

Youll collaborate with engineers and security researchers to prototype new capabilities prepare them for production and support the development of a platform designed for future open-source release.

What Youll Do

  • 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 Intermediate Representation.
  • 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 continuous-integration 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 and preparation for open-source release.
  • Evaluate and integrate compiler security and AI technologies that strengthen platform capabilities.

What Youll Bring

  • Bachelors degree in computer science computer engineering electrical engineering or a related technical field or equivalent practical experience.
  • 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.
  • Experience developing compiler passes static-analysis tools or code-transformation frameworks.
  • Strong understanding of LLVM Intermediate Representation 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 within Linux development environments.
  • Strong problem-solving skills with the ability to debug across compiler firmware and systems-software layers.
  • Experience with Git and modern software-development practices.

Preferred Qualifications

  • Experience with firmware security embedded systems or bare-metal software development.
  • Knowledge of firmware architectures hardware abstraction layers memory-mapped input/output or firmware-rehosting techniques.
  • Experience with fuzzing technologies such as libFuzzer AFL or AFL.
  • Experience with sanitizer technologies including AddressSanitizer UndefinedBehaviorSanitizer or MemorySanitizer.
  • Experience with static analysis data-flow analysis call-graph analysis CodeQL or similar security-analysis frameworks.
  • Experience building developer platforms continuous-integration automation or large-scale engineering tooling.
  • Familiarity with cross-compilation toolchains and embedded-development workflows.
  • Experience integrating large language models or AI-assisted automation into developer or security tooling.
  • Experience contributing to open-source software projects.
  • Experience developing production-quality testing frameworks and automation infrastructure.
  • Ability to succeed within a research-oriented environment while delivering production-ready software.
  • Strong collaboration and communication skills across engineering and research teams.

Compensation

At Blueprint we strive to offer competitive pay that reflects the value of our team members. Compensation for this role is influenced by a variety of factors including skills education responsibilities experience and geographic market.

For candidates based in Washington State the anticipated compensation range is $65.00 to $75.00 USD per hour. Please note that we typically do not hire new employees at the top of the posted range. Actual starting pay will be determined based on experience skills and internal equity. The final compensation and job title may vary depending on the selected candidates qualifications.

Location and Work Arrangement

Redmond Washington

This is a hybrid role that requires three days per week onsite in Redmond.

Benefits

Blueprint believes that healthy supported employees do their best work. Eligible employees have access to a comprehensive benefits package that may include:

  • Medical dental and vision coverage
  • Flexible Spending Account (FSA)
  • 401(k) retirement plan
  • Competitive paid time off
  • Parental leave
  • Professional growth and development opportunities

Benefits and eligibility may vary based on role employment status and location.

Equal Employment Opportunity

Blueprint Technologies LLC is an equal opportunity employer. We consider qualified applicants without regard to race color religion sex pregnancy childbirth or related medical conditions sexual orientation gender identity or expression national origin ancestry age disability genetic information marital or familial status military or veteran status citizenship status or any other characteristic protected by applicable law.

Applicant Accommodations

If you need a reasonable accommodation to participate in any part of the application or interview process please contact


Required Experience:

IC


About Company

Company Logo

Blueprint is redefining the data solutions ecosystem. Headquartered in the greater Seattle area with employees across the US and Europe, Blueprint is a data intelligence firm that is committed to delivering an informed world. Focusing on customer experience and intelligent supply chai ... View more

View Profile View Profile