Назад
Company hidden
20 часов назад

Embedded Software Engineer (Firmware Security)

11 267 - 13 000$
Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/

TL;DR

Embedded Software Engineer (Firmware Security): Building and evolving an advanced platform that automates firmware security analysis using modern compiler technologies and AI-assisted workflows with an accent on scalability, vulnerability discovery, and LLVM IR transformations. Focus on developing compiler passes, improving fuzzing harnesses, and integrating machine learning to classify firmware functionality.

Location: 3 day onsite in Redmond, WA

Salary: $65–$75/hr

Company

A technology solutions firm that leverages cutting-edge technology to help organizations unlock value from existing assets and create new revenue streams.

What you will do

  • 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 LLVM Intermediate Representation (IR).
  • Create and improve fuzzing harnesses to maximize code coverage and perform root-cause analysis of crashes.
  • Develop AI-assisted systems that classify firmware functionality and generate security analysis artifacts.
  • Collaborate with security researchers to prototype new capabilities and harden them for production.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience.
  • 7+ years of professional experience developing systems software using C and/or C++.
  • 5+ years of experience with LLVM, compiler infrastructure, or program analysis.
  • 3–5+ years of experience with fuzzing, vulnerability research, or application security.
  • Proficiency with Python for automation and experience working in Linux development environments.
  • Must be based in or able to work 3 days onsite in Redmond, WA.

Nice to have

  • Experience with bare-metal software, HALs, MMIO, or firmware rehosting techniques.
  • Knowledge of fuzzing tools like libFuzzer, AFL, or AFL++, and sanitizers (ASan, UBSan, MSan).
  • Experience with static analysis, dataflow analysis, or CodeQL.
  • Experience integrating LLMs or AI-assisted automation into security tooling.
  • Contributions to open-source software projects.

Culture & Benefits

  • Comprehensive medical, dental, and vision coverage.
  • 401k program and Flexible Spending Account.
  • Competitive PTO offerings and Parental Leave.
  • Opportunities for professional growth and development in a research-oriented environment.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →