C

Cadence Design Systems

Develops EDA software, IP, verification tools

Principal Software Engineer - ChipStack SuperAgent Team

AI Application EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • A Bachelor's, Master's, or PhD degree in Computer Science, Computer Engineering, or a related technical field, with 15 or more years of relevant software-development experience.
  • Strong software-engineering fundamentals, including designing, refactoring, debugging, and testing complex distributed systems, with demonstrated experience building production-quality systems.
  • Understanding of large language models and practical deployment considerations including latency, cost, reliability, and monitoring.
  • Experience designing evaluation frameworks for artificial-intelligence systems, including benchmarking, regression testing, and failure analysis.
  • Experience with reason–act loops, planning, evaluation, self-correction patterns, tool or function calling, persistent memory systems, and structured outputs.
  • Familiarity with frontier large language models and trade-offs across model families, plus experience with prompt engineering, context management, and alignment techniques.
  • Understanding of retrieval-augmented-generation pipelines, embeddings, indexing strategies, chunking methodologies, and grounding techniques.
  • Experience building logging, tracing, monitoring, and evaluation systems for machine-learning and artificial-intelligence applications.
  • Experience leveraging artificial-intelligence tools to enhance engineering productivity and code quality.
  • Strong written, verbal, and presentation skills.
  • Good communication and interpersonal skills, with demonstrated teamwork and collaboration skills.
  • Ability to establish close working relationships with customer peers and management.
  • Ability to work effectively across functions and geographies.
  • Ability to operate with integrity while raising quality standards.

Responsibilities

  • Design and implement scalable infrastructure for artificial-intelligence agents operating within Cadence's ChipStack SuperAgent ecosystem.
  • Build robust evaluation frameworks to measure agent performance, reliability, and alignment with engineering workflows.
  • Develop data pipelines, retrieval systems, and context-engineering strategies to support consistent and grounded agent behavior.
  • Contribute to continuous integration, automated testing, and observability systems to ensure production-quality deployment of artificial-intelligence-enabled systems.
  • Optimize system performance across latency, cost, reliability, and scalability dimensions.

Desired Qualifications

  • Interest in semiconductor design, electronic design automation workflows, and high-performance computing environments.

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