Founding Engineer jobs in United States
info-icon
This job has closed.
company-logo

Metalware, Inc. · 3 days ago

Founding Engineer

Metalware, Inc. helps protect cyber-physical systems in critical industries by developing advanced firmware analysis and security solutions. As a Founding Engineer, you will drive product development, own new features, and engage in the entire product lifecycle to enhance the firmware analysis platform.

Artificial Intelligence (AI)B2BDeveloper ToolsHardwareSaaSSoftware
Hiring Manager
Ryan Chow
linkedin

Responsibilities

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

Qualification

RustCC++Embedded software developmentSoftware EngineeringSecurity EngineeringVulnerability ResearchMachine LearningComputer ArchitectureReverse EngineeringGhidraBinary NinjaIDA ProQEMUARMMIPSRISC-VCybersecurity best practicesDebuggingPerformance optimizationTesting methodologiesCapture the Flag competitions

Required

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
Bachelor's degree in Computer Science, Engineering, Mathematics, or a related discipline OR 3+ years of professional software engineering experience
Must be willing to work extended hours and weekends as needed to meet project deadlines and deliverables

Preferred

Solid understanding of computer architecture, operating systems, kernels, drivers, networking protocols, and mathematics
Experience embedded security, reverse engineering, and tools such as Ghidra, Binary Ninja, or IDA Pro
Knowledge of emulator frameworks like QEMU, including Tiny Code Generator (TCG)
Familiarity with instruction set architectures (ISA) such as ARM, MIPS, and RISC-V
Experience with LLMs or traditional AI/ML for pattern recognition and automated reasoning tasks
Familiarity with cybersecurity best practices and standards
Strong skills in debugging, performance optimization, and testing methodologies
Past participation in Capture the Flag competitions (CTFs)

Benefits

Full health, vision, and dental benefits.
Optional 401(k) program.
Opportunities for continuous professional development: trainings, conferences, and access to the world’s leading researchers and engineers with whom we collaborate.

Company

Metalware, Inc.

twittertwittertwitter
company-logo
Metalware develops advanced firmware security solutions for critical infrastructure, protecting industries like aerospace, defense, automotive, telecom, and healthcare from cyber threats.

Funding

Current Stage
Early Stage
Total Funding
$3M
2023-09-06Seed· $3M

Recent News

Company data provided by crunchbase