Jobs / Blu***

Embedded Software Engineer

Blu*** · Redmond, WA, United States
Visa sponsorship details are locked. Unlock company name and apply link with .
Redmond, WA, United States65-75 USD/hourlyOnsite
Remuneration
65-75 USD/hourly
Location
Redmond, WA, United States
Visa sponsorship
Sponsors visa

Job summary

We are a technology solutions firm headquartered in Bellevue, Washington, with a strong presence across the United States. Unified by a shared passion for solving complicated problems, our people are our greatest asset.

Benefits

Package includes:Medical, dental, and vision coverageFlexible Spending Account401k programCompetitive PTO offeringsParental LeaveOpportunities for professional growth and developmentLocation: 3 day onsite in Redmond, WA

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
  • Experience with firmware security, embedded systems, or bare-metal software development.
  • Knowledge of firmware architectures, hardware abstraction layers (HALs), MMIO, or firmware rehosting techniques.
  • Experience using fuzzing
  • and could fall outside the stated range.
  • Equal Opportunity Employer
  • Blueprint

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.

Skills

Communication

Degrees

AssociateBachelorDegree

Industry

AutomotiveDefenseEducationEnergyMedia

Company size

Smb

Security clearance

Baseline