C

Cadence Design Systems

Develops EDA software, IP, verification tools

Lead Software Engineer

AI Application EngineeringConfirmed live in the last 24 hours
Full-timeNoida, Uttar Pradesh, IndiaNo salary listedIn-person

About the Job

Requirements

  • At least 3 years of relevant experience.
  • Master's or Bachelor's degree in Computer Science with AI-focused projects, or in Electronics/Electrical Engineering with Embedded System, HPC, or Device Driver Development-focused projects.
  • Strong programming skills in C++ and/or Rust/Python.
  • Solid fundamentals in data structures and algorithms, software design, and debugging.
  • Familiarity with Linux/Unix development environments and Git/Perforce-based workflows.
  • Experience or coursework in compiler/tooling ecosystems such as Clang and language servers, hardware description languages such as SystemVerilog/SystemC, or parallel/GPU computing.
  • Strong written, verbal, and presentation skills.
  • Ability to establish close working relationships with peers and management.
  • Ability to explore possible approaches, including creative use of unconventional solutions.
  • Ability to work effectively across functions and geographies.
  • Commitment to operating with integrity while raising engineering standards.

Responsibilities

  • Design and implement features in AI-driven development frameworks, developer tools, and automation systems.
  • Develop reusable libraries and utilities for internal engineering workflows.
  • Write high-quality, maintainable, and efficient code, including C++-based GUI, CLI, and TUI applications.
  • Contribute to generative AI and large language model systems, including model fine-tuning and adaptation, prompt engineering and model steering, and evaluation and benchmarking of model outputs.
  • Build and maintain training-data pipelines for data generation, cleaning and pruning, and dataset validation.
  • Support domain-specific AI systems for code generation, specification understanding, and validation automation.
  • Work on multi-agent systems for task decomposition, code generation, and self-validation and debugging loops.
  • Contribute to orchestration frameworks connecting large language models, developer tools, and runtime environments.
  • Contribute to performance-critical components using modern C++ (C++20/23/26) and low-level performance optimization techniques, and work with GPU acceleration where applicable.
  • Develop and maintain unit tests, integration tests, and validation flows.
  • Participate in code reviews, debugging, and root-cause analysis, and help ensure engineering quality aligns with production standards.
  • Work closely with cross-geography AVIP development teams, AI/ML engineers, and verification and validation engineers.
  • Learn domain concepts related to high-speed serial and bus protocols, hardware-software co-design, and AI-enabled tooling.

Desired Qualifications

  • Curiosity to explore emerging technologies in AI, EDA, and systems.
  • Willingness to learn across software, hardware, and AI domains.

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