Jobedly Post a Job

Systems Security Software Engineer

External Only | Blueprint Technologies · Redmond, WA
Full-timeTECHNOLOGYTechnology$102,000–$138,000/yr
Apply on Jobedly ⚡ One-click AI Apply

About the System Security Software Engineer role

System Security Software Engineer positions focus on delivering results in their domain. This page aggregates open System Security Software Engineer roles and what employers typically expect.

About the Role We’re 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, you’ll develop scalable tools that transform firmware into analyzable intermediate representations, automate vulnerability discovery, and improve the accuracy and efficiency of security-analysis pipelines. You’ll combine systems programming, compiler engineering, firmware security, and machine-learning techniques to solve complex security challenges. You’ll 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 You'll 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 You'll Bring Bachelor’s 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 a…

Salary estimate

$102,000 – $138,000/yr
Provided by the employer.

Skills for this role

PythonC++GITSecurityAutomation

Resume tips for System Security Software Engineer applicants

Interview preparation

Prepare concrete STAR-format stories that show System Security Software Engineer outcomes you drove.

Research the employer's product and recent news before the interview.

Be ready to explain how you'd approach a typical System Security Software Engineer problem end to end.

Have thoughtful questions ready about the team, tools and success metrics.

About External Only | Blueprint Technologies

External Only | Blueprint Technologies is actively hiring on Jobedly. Explore their open roles and what it's like to work there.

Apply on Jobedly ⚡ One-click AI Apply

Similar jobs

Companies hiring for similar roles