Responsibilities:
MemComputing — Redefining What’s Possible
Join a small, senior team at MemComputing that’s rethinking how AI is computed in silicon. We’re quietly building advanced AI hardware in stealth mode, and we’re looking for engineers who want to help invent what comes after GPUs—while working closely with founders and architects on first-of-its-kind systems.
As our FPGA Verification Engineer, you’ll build the verification environments and automation that ensure these new AI hardware platforms are robust, reliable, and ready for real-world deployment.
Key Responsibilities
- Develop SystemVerilog testbenches to verify RTL modules and subsystems for UltraScale/Versal-based FPGA designs.
- Conduct functional and performance verification using QuestaSim and Vivado Simulator.
- Build reusable verification components for AXI-MM interfaces, DMA engines, and custom IPs.
- Automate test and regression environments using Tcl and Python scripting.
- Debug simulation failures and perform waveform-level analysis of RTL behavior.
- Collaborate closely with FPGA designers and software developers to ensure robust design handoff and early bug detection.
- Prepare for future adoption of cocotb and/or UVM methodology and coverage-driven verification practices.
Preferred Qualifications:
Required Qualifications
- BSEE/MSEE or equivalent in Electrical/Computer Engineering.
- 3+ years of FPGA or ASIC verification experience using SystemVerilog and QuestaSim.
- Strong understanding of AXI-MM and other SoC interconnect protocols.
- Experience writing directed and constrained-random tests and integrating them into regression frameworks.
- Scripting experience in Tcl and Python.
- Familiarity with Vivado and Xilinx SoC-based design flows.
Preferred / Nice-to-Have
- Basic understanding of RTL design and hardware debug flows (ILA, timing analysis) and bare metal HW testing.
- Experience with coverage collection, assertion-based verification, or formal methods.
- Exposure to cocotb and/or UVM testbench environments.
Pay & Benefits
- Stock Options
- Up to 100% employer-paid Health, Dental, and Vision coverage for you and your family
- 401(k) through CalSavers
- Flexible schedule and high-autonomy environment
- Work alongside a senior technical team solving deep, meaningful problems
MemComputing is an equal opportunity employer. We welcome candidates of all backgrounds, identities, and experiences to apply.
Job Type: Full-time
Pay: $117,000.00 - $188,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Flexible schedule
- Health insurance
- Paid time off
- Vision insurance
Education:
- Bachelor's (Required)
Experience:
- FPGA or ASIC verification : 3 years (Preferred)
Location:
- San Diego, CA 92122 (Preferred)
Ability to Commute:
- San Diego, CA 92122 (Required)
Ability to Relocate:
- San Diego, CA 92122: Relocate before starting work (Required)
Work Location: In person