C

Cadence Design Systems

Develops EDA software, IP, verification tools

Lead Software Engineer - AI for Hardware Verification

AI Application EngineeringConfirmed live in the last 24 hours
Full-timeSan Jose, CA, USAIn-person

About the Job

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience; typically 4+ years with a Bachelor’s, 2+ years with a Master’s, or PhD-level preparation in related software development.
  • Strong Python skills and software engineering fundamentals, including application programming interfaces, testing, debugging, maintainability, Unix/Linux environments, and distributed development workflows.
  • Hands-on experience building AI-enabled applications, agentic workflows, or automation services using large language model application programming interfaces, open-source models, enterprise AI platforms, and orchestration tools such as LangGraph, LangChain, AutoGen, CrewAI, or similar frameworks.
  • Understanding of modern retrieval-augmented generation and agentic AI patterns, including retrieval, chunking, embeddings, vector or hybrid search, reranking, tool calling, workflow orchestration, human-in-the-loop review, and traceability.
  • Ability to evaluate, secure, and debug AI product behavior using golden datasets, regression tests, hallucination checks, prompt and retrieval analysis, observability traces, quality metrics, and responsible AI practices.

Responsibilities

  • Design and develop AI-enabled software components for emulation and prototyping workflows, balancing reliability, maintainability, security, latency, cost, and integration with existing product architecture.
  • Build large-language-model-based agents, retrieval-augmented-generation workflows, and automation services that improve design bring-up, verification, debugging, and validation while recommending product enhancements beyond defect fixes.
  • Apply secure and responsible AI practices, including data protection, access control, prompt-injection awareness, safe tool use, auditability, and careful handling of sensitive design data.
  • Create and execute testing, evaluation, and observability workflows for assigned AI product areas, covering regression tests, retrieval quality, model-output review, tracing, and failure analysis.
  • Serve as a technical resource for peers and less-experienced engineers, collaborating with internal partners, senior individual contributors, and managers to deliver high-quality AI-enabled software.

Desired Qualifications

  • Experience developing software using version control systems and modern continuous integration and continuous delivery practices.
  • Experience with other programming languages such as C++, Tcl, or JavaScript/TypeScript.
  • Knowledge or experience with design verification, emulation, prototyping, or hardware-assisted debugging workflows.
  • Knowledge or experience with electronic design automation and very-large-scale integration design, including Verilog, SystemVerilog, or VHDL.
  • Exposure to practical AI application security, such as prompt-injection awareness, safe tool integration, access control, input/output validation, or secure handling of design data.

About the Company

Cadence Design Systems

Develops EDA software, IP, verification tools

Cadence Design Systems supplies software, hardware, and IP for electronic design automation (EDA) to help customers create advanced semiconductor chips and electronic systems. Its tools handle system design, verification, digital and analog IC design, and custom flows, while IP such as Tensilica processors and DSP cores can be licensed for integration into customer products. The offerings are delivered as software licenses with maintenance and support, plus IP licensing and occasional hardware-accelerated options. The company differentiates itself with a broad, end-to-end EDA portfolio and close collaboration with industry leaders to streamline the path from concept to silicon, aiming to help customers bring sophisticated silicon and electronics to market faster with lower risk and higher productivity.

Company size
10,001+
Company stage
IPO
Headquarters
San Jose, CA
Founded
1988

Recently Posted Jobs

Explore more opportunities at Cadence Design Systems

See more jobs