Principal EDA R&D Engineer

Posted Sep 9

This is a fully remote position, open to applicants in California, +3 more states.

πŸ“‹ Description

β€’ Oversee the research, architecture, and development of foundational formal verification engines enhanced by Agentic AI frameworks.

β€’ Design, create, and enhance formal verification algorithms such as Model Checking, SAT/SMT solvers, BDDs, Equivalence Checking, and Theorem Proving.

β€’ Create, develop, and implement multi-agent AI systems utilizing LLMs, Reinforcement Learning, and Graph Neural Networks.

β€’ Construct AI systems that evaluate RTL topologies, segment extensive design spaces, and adaptively optimize solver parameters.

β€’ Establish orchestration layers that enable autonomous AI agents to collaborate on handling multi-billion-gate builds with significant sequential depth.

β€’ Create engines for the ingestion, abstraction, and automatic generation of intricate System Verilog Assertions derived from natural language specifications and architectural intent.

β€’ Propel features from algorithmic research through to implementation in high-performance C/C++ environments.

β€’ Guarantee smooth integration into commercial EDA tool suites.


⛳️ Requirements

β€’ Ph.D. or Master’s degree, or equivalent experience, in Computer Science, Electrical Engineering, Computer Engineering, or a related quantitative discipline.

β€’ At least 15 years of professional R&D experience specifically focused on developing commercial or advanced academic Electronic Design Automation (EDA) hardware verification tools.

β€’ Profound mathematical knowledge and practical expertise in formal methods, including bounded model checking (BMC), unbounded model checking (PDR/IC3), abstract interpretation, and theorem proving.

β€’ Expert-level skills in C/C++ (Modern C++17/20), with a focus on high-performance data structures, memory optimization, and multi-threading.

β€’ Demonstrated experience in building or researching Agentic AI pipelines, multi-agent frameworks like LangChain, AutoGen, or CrewAI, tool-use execution, and prompt-engineering designed for structured code or hardware descriptions.

β€’ Familiarity with RTL languages such as System Verilog, VHDL, and Verilog.

β€’ Strong understanding of System Verilog Assertions (SVA).


🏝️ Benefits

β€’ Equity

β€’ Benefits

People also viewed

Mariana Minerals1 day ago

Senior Process Controls Engineer

US flagUtah OnlyFull-timeEngineer$100k – $175k/year
ApplyView job
CaixaBank1 day ago

Gestor/a Ingeniero de Procesos

ES flagSpain OnlyFull-timeEngineer
ApplyView job
Helpware1 day ago

PlatformOps Engineer

MX flagMexico, +3 more countriesFull-timeEngineer
ApplyView job
Spread Tecnologia1 day ago

Senior Telecommunications Engineer

BR flagBrazil OnlyFull-timeEngineer
ApplyView job
Omega Technical Services1 day ago

Applied Mechanics Engineer

US flagIdaho OnlyFull-timeEngineer$150k – $200k/year
ApplyView job
AGBO1 day ago

Senior Rendering Engineer

US flagNorth Carolina OnlyFull-timeEngineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers