Apply now

Posted 2 months ago

Formal Verification Engineer

@ NUVACORE

Markham, Ontario

HybridFull-time4+ years experience
Apply now
SIGNALS

Overview

NUVACORE is hiring Formal Verification Engineers at Senior and Principal levels to prove its new general-purpose CPU core correct using formal methods. The work covers writing formal test plans, building formal environments and properties, applying model and equivalence checking, and debugging counterexamples with designers. Requires 4+ years (Senior) or 15+ years (Principal) of design verification with hands-on formal experience; full-time.

Responsibilities:

  • Build formal environments with assumptions, assertions and cover properties
  • Apply model and equivalence checking to prove CPU correctness
  • Debug counterexamples to root cause with designers
  • Build and maintain formal automation flows in Python/TCL

Requirements summary:

  • Degree in EE, CS or Mathematics, or equivalent experience
  • 4+ years (Senior) or 15+ years (Principal) of DV with formal experience
  • Strong SystemVerilog and temporal logic
  • Strong CPU microarchitecture and digital logic knowledge
  • Strong Python scripting and debug skills

Tools & skills

Source and dates

Employer career site / ATS feed · lever

Employer posting date
2026-09-18
First seen by our source
2026-10-08
Source record updated
2026-10-26

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentEngineering
Experience4+ years
Hours per week40 (estimated)
Work settingOffice
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
EducationBachelor’s degree (required)
Fields of studyElectrical Engineering, Computer Engineering, Computer Science, Mathematics

Summary and details written by AI from the posting; the employer’s posting is the authority.

NUVACORE

Saved company profile

Historical company information from a saved The Jobs API profile (LinkedIn/Crunchbase fields). It is not live-verified; figures may have changed. Missing values remain unknown.

NUVACORE is building a new class of CPU for the AI era, designed for maximum performance, efficiency, and scale.

Full company description

Maximum performance. Absolute area efficiency. No compromise. A general-purpose CPU core designed to excel everywhere—from core infrastructure to advanced AI systems, including the continuous demands of agentic computing. This is not iteration, it is a complete rewrite of the rules of silicon.

LinkedIn followers
5,838
People associated on LinkedIn
82
Reported office locations
  • 5201 Great America Pkwy, Suite 215, San Jose, California 95054, US
  • 5001 Plaza on the Lk, Suite 320, Austin, TX 78746, US
  • 125 Commerce Valley Dr W, Suite 600, Markham, Ontario L3T 7W4, CA
Other recorded names
  • NUVACORE
Profile identifies a recruitment agency
No

Maximum performance. Absolute area efficiency. No compromise. A general-purpose CPU core designed to excel everywhere—from core infrastructure to advanced AI systems, including the continuous demands of agentic computing. This is not iteration, it is a complete rewrite of the rules of silicon.

FieldValue
IndustryTechnology, Information and Internet
Company size51-200 employees
HeadquartersSan Jose, California
Organization typePrivately Held
Year founded2026
Open jobs on Jobsy9
LinkedInView page
Job description

At NUVACORE we're designing a new general-purpose CPU core for the sustained, intensive demands of AI infrastructure and agentic computing, not the workloads of the past. We are seeking Formal Verification Engineers at multiple levels — from Senior Engineer to Principal level — to help prove the Nuvacore CPU correct with formal methods. As part of the design verification (DV) team, you will turn micro-architecture specifications into properties, build the environments to prove them, and use model checking and equivalence checking to exhaustively hunt deep, corner-case bugs — establishing correctness long before silicon, working shoulder-to-shoulder with the design team.

THE ROLE

  • Plan & Strategy: Drive the verification scope and formal test plan for each verification problem — turning the micro-architecture specification into the properties to prove.

  • Formal Environment: Build the formal environment — assumptions, constraints, assertions, and cover properties — plus reusable, optimized formal models.

  • Proof & Bug Hunting: Apply model checking, equivalence checking, and abstraction to reach full or bounded proofs, and hunt deep bugs in areas such as cache coherence, memory consistency, and speculative execution.

  • Debug & Design Feedback: Debug counterexamples to root cause and partner directly with designers to fix and improve the micro-architecture.

  • Flow & Automation: Build and maintain the end-to-end formal flow — automation (Python/TCL), assertion libraries shared across formal and simulation, and tool-issue resolution with vendors.

  • Cross-functional Collaboration: Review formal setups and proofs with the design team, and partner closely across the DV team.

REQUIREMENTS — MUST HAVE

  • Degree in Electrical/Computer Engineering, Computer Science, or Mathematics, or equivalent practical experience.

  • 15+ years (Principal) or 4+ years (Senior Engineer) of design-verification experience, with hands-on formal verification.

  • Hands-on formal techniques — model checking and/or equivalence checking — through to proof convergence.

  • Strong Verilog/SystemVerilog and assertions / temporal logic.

  • Strong knowledge of CPU micro-architecture and digital logic.

  • Strong scripting (Python; TCL/Perl a plus), analytical, and debug skills.

REQUIREMENTS — NICE TO HAVE

  • Proficiency with industry formal tools (e.g. Cadence JasperGold, Synopsys VC Formal, Siemens Questa Formal).

  • Taking complex verification problems to proof closure — abstraction, bounded-proof management, and equivalence checking (LEC/SEC) against golden references.

  • Formal verification of CPU domains such as cache coherence, memory consistency, speculative execution, or data path.

  • Security formal verification or theorem proving.

  • Understanding of how formal complements dynamic simulation, and shared assertion libraries.

  • Mentoring engineers and collaborating across distributed teams.

The next great CPU won't build itself. We’re assembling a world-class team across every layer of CPU development, from architecture and design to verification, physical implementation, software, infrastructure, and product delivery. Every discipline matters, and every person has the opportunity to help shape the technology from the ground up.

Similar jobs

  • Senior Formal Verification Engineer - LPU

    Remote in Canada
    RemoteFull Time

    NVIDIA Canada Dev. Inc.

    12+ YOECandidates need a BS, MS or PhD in computer science, computer engineering or electrical engineering, 12+ years of ASIC verification with 8+ years in formal methods, mastery of SystemVerilog Assertions, experience with a major formal tool such as JasperGold or VC Formal, and scripting skills in Tcl or Python.

    VC Formal, SystemVerilog, Tcl, Python

  • Lead Power Systems Protection & Control Application Engineer

    Markham, ON
    Full Time

    GEPR Energy Canada Inc

    8+ YOECandidates need a graduate degree in electrical engineering, at least 8 years of protection and control design experience, and strong skills in relay settings and power system simulation. They also need excellent written and verbal communication and familiarity with IEC 61850, Modbus, DNP3.0 and IEC 60870-5-103.

    PSCAD, RTDS, MATLAB/Simulink, ATP/EMTP

    Lead Power Systems Protection & Control Application Engineer

    Markham, ON
    Full Time

    GEPR Energy Canada Inc

    8+ YOECandidates need a graduate degree in electrical engineering, at least 8 years of protection and control design experience, and strong skills in relay settings and power system simulation. They also need excellent written and verbal communication and familiarity with IEC 61850, Modbus, DNP3.0 and IEC 60870-5-103.

    PSCAD, RTDS, MATLAB/Simulink, ATP/EMTP

  • Lead Power Systems Protection & Control Application Engineer

    Markham, ON
    Full Time

    GE Vernova: GE Vernova is a purpose-built energy technology company on a mission to electrify to thrive and decarbonize the world.

    8+ YOECandidates need a Master's or PhD in Electrical Engineering or equivalent, at least 8 years in protection and control design, and 3 years writing P&C algorithm specifications. They also need working knowledge of MATLAB/Simulink, RTDS, PSCAD or ATP/EMTP, and AI tools for engineering documentation.

    MATLAB, Simulink, PSCAD, RTDS, ATP/EMTP

  • Key Account Manager | Remote Canada (GTA)

    Markham, ON +1
    Full Time

    AMO Canada Company Legal Entity

    6+ YOEJohnson & Johnson needs a candidate with a bachelor's degree and 6 to 8 years of sales leadership or key account experience, preferably in medical devices. Strong negotiation, healthcare procurement knowledge, and up to 40% domestic travel are expected.

  • Produce Clerk Part Time Evening

    Markham, ON
    Part Time

    Loblaw

    Aucune expérience requise, formation fournie; Flexibilité pour les quarts de jour, de soir et de fin de semaine; Capacité de soulever jusqu'à 50 lb

    Customer service, Merchandise display, Health and safety, Work independently, Procurement, Leadership

  • Bodily Injury, Claims Advisor

    Calgary, AB +2
    On-siteFull Time

    Sécurité Nationale Compagnie d'Assurance

    2+ YOECandidates need at least 2 to 3 years of insurance adjusting experience, preferably in Alberta or bodily injury claims. Strong negotiation, communication, analytical and time management skills are required, and a CIP designation or active pursuit of one is preferred.

    Senior Bodily Injury, Claims Advisor

    Calgary, AB +2
    On-siteFull Time

    Sécurité Nationale Compagnie d'Assurance

    2+ YOECandidates need at least 2 to 3 years of insurance adjusting experience, preferably in auto or bodily injury claims. They also need knowledge of civil procedure rules, strong negotiation and communication skills, and the CIP designation or continuing education is preferred.

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.