C

Cadence Design Systems

Develops EDA software, IP, verification tools

Full-Stack Software Engineer - Multiple Teams

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

About the Job

Requirements

  • A Master's degree in computer science or a related field and five years of related experience, or a Bachelor's degree and seven years of related experience.
  • Strong programming skills in Java, JavaScript, TypeScript, and Python.
  • Experience building applications inside an IDE framework such as Eclipse, VS Code, or Thea.
  • Experience building React web applications that interact with SQL databases through REST services.
  • Experience developing SQL and NoSQL databases.
  • Experience designing and building test systems for web- and IDE-based applications.
  • Fluency working with and scripting tasks on Windows and Linux systems.
  • Foundational understanding of computer architecture.

Responsibilities

  • Design, develop, and maintain components of an Eclipse-based IDE product that provides sophisticated functionality for processor designers.
  • Design, develop, and maintain web REST API servlets that support remote product functionality and connect to systems and databases.
  • Design, develop, and maintain web applications supporting customers and internal infrastructure.
  • Analyze user needs and software requirements to determine the feasibility of designs within time and cost constraints.
  • Modify existing software to correct errors, adapt it to new hardware, upgrade interfaces, and improve performance.
  • Evolve SQL and other databases to support future functionality.
  • Engineer tests, integrate features into new releases, and support application teams during test phases.
  • Incorporate Agentic AI workflows into product features and design.
  • Collaborate with hardware, architecture, IDE, and support teams to enable and deliver new features.

Desired Qualifications

  • Experience developing AI agents and Agentic AI workflows.

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