Cadence Design Systems

Software Engineer II

Cadence Design Systems
Apply
2 days ago
San Jose, CA, USAMid Level
H1B sponsor

Base Salary

$105k - $195k/yr

Responsibilities

  • Develop new features for Palladium Debug software using C++ on Linux.
  • Enhance and maintain existing software features.
  • Apply debugging, testing, algorithms, optimization, and performance-engineering techniques.
  • Work with parallel and concurrent programming, systems programming, and large-scale data processing concepts as applicable.
  • Use coding agents for codebase exploration, planning, implementation, debugging, testing, validation, and documentation.
  • Review and validate agent-generated results for correctness and technical implications.
  • Collaborate effectively with the engineering team and communicate clearly.
  • Use modern development workflows including version control, build systems, testing, static analysis, and code review.

Requirements

  • Bachelor’s degree and at least 2 years of experience, or a master’s degree, in Computer Science, Electrical Engineering, or Computer Engineering.
  • Proficiency in C++ programming on Linux demonstrated through coursework, research, internships, open-source contributions, or personal projects.
  • Understanding of data structures, algorithms, computational complexity, and object-oriented programming.
  • Basic understanding of software debugging and testing principles.
  • Familiarity with coding agents and the ability to review and validate agent-generated results.
  • Strong analytical, problem-solving, collaboration, written communication, and verbal communication skills.
  • Preferred qualifications include algorithms and optimization, parallel and concurrent programming, performance engineering, systems programming, computer architecture, operating systems, compilers, large-scale data processing, EDA, digital logic design, simulation, emulation, verification, and semiconductor design workflows.
  • Preferred tool experience includes Git or Perforce, Make or CMake, GoogleTest, continuous integration, static analysis, code review, and hands-on use of coding AI agents for multi-step engineering tasks.

Benefits

  • Annual California salary range of $105,000 to $195,000, with possible bonus, equity, and other incentive compensation.
  • Paid vacation and paid holidays.
  • 401(k) plan with employer match.
  • Employee stock purchase plan.
  • Medical, dental, and vision plan options.

Tech Stack

C++CMakeGitLinuxMake

Categories

Cadence Design Systems

About Cadence Design Systems

10,000+ employees

Cadence Design Systems builds electronic design automation (EDA) software, emulation/acceleration hardware, and reusable IP that help semiconductor and systems companies design, verify, and implement chips and electronic systems. It also develops computational engineering tools, including computational fluid dynamics and molecular modeling for drug discovery. Founded in 1988 and headquartered in San Jose, California, Cadence is a public company listed on NASDAQ under the ticker CDNS.

Contact me