Postuler

Publié il y a 2 mois

Formal Verification Engineer

@ NUVACORE

Markham, Ontario

HybrideTemps plein4+ ans d’expérience
Postuler
SIGNAUX

En bref

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.

Responsabilités :

  • 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

Résumé des exigences :

  • 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

Outils et compétences

Source et dates

Site carrière / système de candidatures · lever

Date publiée par l’employeur
2026-09-18
Première détection par notre source
2026-10-08
Mise à jour du dossier source
2026-10-26

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauSenior
DomaineGénie
Expérience4 an(s) et plus
Heures par semaine40 (estimé)
Milieu de travailBureau
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish
FormationBaccalauréat (exigé)
Domaines d’étudesElectrical Engineering, Computer Engineering, Computer Science, Mathematics

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

NUVACORE

Profil d’entreprise sauvegardé

Renseignements historiques provenant d’un profil The Jobs API sauvegardé (champs LinkedIn/Crunchbase). Ils ne sont pas vérifiés en temps réel; les chiffres peuvent avoir changé. Les valeurs manquantes restent inconnues.

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

Description complète de l’entreprise

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.

Abonnés LinkedIn
5 838
Personnes associées sur LinkedIn
82
Bureaux déclarés
  • 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
Autres noms enregistrés
  • NUVACORE
Le profil indique une agence de recrutement
Non

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.

ChampValeur
SecteurTechnology, Information and Internet
Taille51-200 employees
Siège socialSan Jose, California
Type d’organisationPrivately Held
Fondée en2026
Offres sur Jobsy9
LinkedInVoir la page
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.

Emplois semblables

  • Senior Formal Verification Engineer - LPU

    Télétravail au Canada
    TélétravailTemps plein

    NVIDIA Canada Dev. Inc.

    12+ ansCandidates 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

  • Personal Banking Associate

    Markham, ON

    Bank of Montreal

    1+ ansCandidates need one to two years of relevant experience or equivalent education, with some consultative sales or customer service background. Strong communication, teamwork, organization and problem-solving skills are required, and a Canadian investment product registration must be completed or in progress within 12 months.

    Online banking tools, Tablets, Social media

    Personal Banker

    Markham, ON

    Bank of Montreal

    2+ ansBank of Montreal needs candidates with about 2 to 3 years of relevant experience, ideally in consultative sales or customer service and financial services. Candidates should hold Canadian investment registration and lending qualifications, with working knowledge of personal lending and retail investment products.

    Tablets, Online banking tools

    Assistant Branch Manager

    Markham, ON

    Bank of Montreal

    3+ ansCandidates need three to five years of relevant experience, including one to three years in banking, customer service or sales, and a post-secondary degree or equivalent. Supervisory experience is preferred, along with in-depth communication, teamwork, problem-solving and influence skills.

    Branch technologies, Performance metrics systems

  • Silicon Characterization and Validation Engineer

    Markham, ON
    Sur place

    Blumind

    5+ ansCandidates need a BS or MS in an engineering discipline and 5+ years of lab experience characterizing analog or mixed-signal ICs. Blumind requires hands-on instrument skills, Python, MATLAB or LabVIEW scripting, and careful documentation.

    Oscilloscopes, Spectrum analyzers, Source measure units, Precision power supplies, Digital multimeters, LCR meters

  • Workplace Experience Coordinator

    Markham, ON
    45k–52k $/anSur placeTemps plein

    Brown and Beattie

    Candidates need strong communication skills, comfort with everyday office technology and a willingness to learn new systems. Experience in hospitality, reception, office coordination, event organization or facilities is an asset.

    AI-supported tools

  • Customer Experience Associate - Enterprise & Birchmount (30 hours/week)

    Markham, ON

    Scotiabank

    Scotiabank candidates need proven customer service experience from work or community involvement, a professional and friendly manner, and availability for a flexible schedule. They should be comfortable with simple sales and strong with technology, able to explain banking options clearly.

    Mobile banking applications

  • Grocery Clerk Part Time Day Greenlight Requisition

    Markham, ON
    Temps partiel

    Amninder's NoFrills Markham (1001540795 Ontario Limited)

    Candidates need a team-oriented, detail-focused attitude and the ability to work independently in a fast-paced store. Flexibility for varied hours including weekends, and the ability to lift up to 50 lbs, are required. No prior experience is needed.

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.