×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer – Firmware Security​/LLVM

Job in Redmond, King County, Washington, 98052, USA
Listing for: Ascendion
Full Time position
Listed on 2026-08-30
Job specializations:
  • Software Development
    Software Engineer, Python
Salary/Wage Range or Industry Benchmark: 170000 - 180000 USD Yearly USD 170000.00 180000.00 YEAR
Job Description & How to Apply Below
Position: Senior Software Engineer – Firmware Security / LLVM

Ascendion is a full service digital engineering solutions company. We make and manage software platforms and products that power growth and deliver captivating experiences to consumers and employees. Our engineering, cloud, data, experience design, and talent solution capabilities accelerate transformation and impact for enterprise clients. Headquartered in New Jersey, our workforce of 6,000+ Ascenders delivers solutions from around the globe. Ascendion is built differently to engineer the next.

Ascendion | Engineering to elevate life

We have a culture built on opportunity, inclusion, and a spirit of partnership. Come, change the world with us:

Build the coolest tech for the world’s leading brands

Solve complex problems - and learn new skills

Experience the power of transforming digital engineering for Fortune 500 clients

Master your craft with leading training programs and hands-on experience

Experience a community of change makers!

Join a culture of high-performing innovators with endless ideas and a passion for tech. Our culture is the fabric of our company, and it is what makes us unique and diverse. The way we share ideas, learning, experiences, successes, and joy allows everyone to be their best at Ascendion.

Title:

Senior Software Engineer – Firmware Security / LLVM

Location:

Redmond, WA (3 days - Hybrid)

Are you passionate about systems programming, firmware security, compiler technology, and AI-assisted security analysis? We're hiring a Senior Software Engineer to help build a next-generation firmware security analysis platform within Azure Hardware Security.

This is a rare opportunity to work at the intersection of LLVM, C/C++, fuzzing, static analysis, and Large Language Models (LLMs) to automate vulnerability discovery across firmware at enterprise scale.

What You'll Do
  • Design and develop firmware security analysis pipelines using C/C++,
    LLVM
    , and Python
    .
  • Build compiler transformations and preprocessing pipelines that convert firmware into LLVM IR for automated analysis.
  • Develop and enhance fuzzing frameworks to discover security vulnerabilities.
  • Improve static analysis, crash triage, call graph generation, and AI-assisted vulnerability detection.
  • Collaborate with compiler engineers, security researchers, and Azure platform teams.
  • Contribute to CI/CD automation, testing, documentation, and open-source engineering initiatives.
Required Skills
  • 7+ years of professional C/C++ systems programming experience.
  • 5+ years of LLVM / Compiler Engineering experience.
  • 3–5+ years working with security fuzzing tools such as lib Fuzzer, AFL, AFL++, or similar.
  • Strong understanding of software security, memory safety vulnerabilities, and root cause analysis.
  • Python scripting and automation experience.
  • Experience with Git-based development workflows.
Preferred Skills
  • Firmware or Embedded Systems development.
  • CodeQL or other static analysis platforms.
  • Hardware Abstraction Layer (HAL), MMIO, rehosting, or cross-compilation.
  • AI/LLM integration into engineering workflows.
  • Open-source project contributions.
Salary Range:

$1,70,000 - $1,80,000 Annually
-Factors that may affect pay within this range may include geography/market, skills, education, experience, and other qualifications of the successful candidate.

Benefits:
  • [medical insurance]
  • [dental insurance]
  • [vision insurance]
  • [401(k) retirement plan]
  • [long-term disability insurance [short-term disability insurance] [5 personal days accrued each calendar year. The Paid time off benefits meet the paid sick and safe time laws that pertain to the City/ State]
  • [10-15 days of paid vacation time]
  • [6 paid holidays and 1 floating holiday per calendar year]
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary