Jobs · Engineering · California

Founding Engineer

Metalware, Inc. · San Francisco, CA · 6 mo ago
On-siteEngineeringFull-time

What You’ll Do

  • Engage in the entire product lifecycle from identifying relevant latest research to developing prototypes and building robust and scalable solutions.
  • Add support for a variety of CPU architectures, real-time operating systems, and custom hardware interfaces.
  • Analyze and reverse-engineer firmware binaries to uncover vulnerabilities and improve detection accuracy.
  • Research cutting-edge techniques in binary analysis, symbolic execution, and adversarial testing, contributing to both internal R&D and external security communities.
  • Design and implement ML/AI architectures that can interpret binary data, facilitating automated symbolic recovery and analysis of stripped firmware images.
  • Gather and incorporate user feedback to continuously improve product features and performance.
  • Engage in architecture, design, and code reviews to build robust, scalable solutions.
  • Publish and present white papers, conference talks, and technical reports to industry and government communities.
  • Further our mission to make it easier to ship safe software.

Minimum Qualifications

  • You are proficient in Rust, C, or C++, and have meaningful experience (personal or professional) in embedded or systems software development.
  • You are skilled in one or more of the following: Software Engineering, Security Engineering, Vulnerability Research, Machine Learning, LLMs, and Computer Architecture.
  • You have a Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related discipline OR 3+ years of professional software engineering experience.

Ideal Qualifications

  • You have a solid understanding of computer architecture, operating systems, kernels, drivers, networking protocols, and mathematics.
  • You have experience embedded security, reverse engineering, and tools such as Ghidra, Binary Ninja, or IDA Pro.
  • You are familiar with emulator frameworks like QEMU, including Tiny Code Generator (TCG).
  • You have familiarity with instruction set architectures (ISA) such as ARM, MIPS, and RISC-V.
  • You have experience with LLMs or traditional AI/ML for pattern recognition and automated reasoning tasks.
  • You have knowledge of cybersecurity best practices and standards.
  • You have strong skills in debugging, performance optimization, and testing methodologies.
  • You have past participation in Capture the Flag competitions (CTFs).

Additional Requirements

  • You must be willing to work extended hours and weekends as needed to meet project deadlines and deliverables.

Similar jobs

Founding Engineer

Sage Recruiting Inc.United States· 2 wk ago
RemoteManagement$100k–$250k/yrapply on sage-recruiting.app.loxo.co

Founding Engineer

SupersetSan Francisco, CA· 4 mo ago
Engineering$175k–$225k/yrapply on ycombinator.com

Founding Engineer

SolvaNew York, NY· 4 mo ago
Engineering$120k–$200k/yrapply on ycombinator.com

Founding Engineer

ConvexiaSan Francisco, CA· 5 mo ago
Engineering$90k–$200k/yrapply on ycombinator.com

Founding Engineer

TraceRoot.AI (YC S25)San Francisco, CA· 6 mo ago
Engineering$120k–$220k/yrapply on ycombinator.com

Founding Engineer

AquaNew York, NY· 9 mo ago
Engineering$100k–$160k/yrapply on ycombinator.com