Software Engineer II, Synthesis

Cadence Design SystemsSan Jose, CA
$101,500 - $188,500Remote

About The Position

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Cadence Design Systems is looking for a highly motivated software engineer to work as a member of the R&D staff on Cadence’s Genus Synthesis Solution product. Genus is a complete product that encompasses logic synthesis and physical design. The product breadth means we are looking for skilled and motivated candidates with backgrounds in logic synthesis, word-level synthesis, static timing analysis, computer architecture, verification, RTL compilation, placement, power analysis, routing, extraction, and optimization. You will be part of a team responsible for creating the innovative technologies required for technology leadership in this space. Development responsibilities include designing, developing, troubleshooting, debugging and supporting the Genus software product.

Requirements

  • MS in Computer Science or Electrical Engineering, PhD is preferred
  • Proficient in C/C++
  • Excellent programming and software engineering skills
  • Strong ability to learn
  • Strong analysis and problem solving skills

Nice To Haves

  • Experience with UNIX and/or LINUX platforms is preferred
  • Strong knowledge of Tcl is preferred
  • Experience with multithreaded and/or distributed programming is preferred
  • Prior experience with large software development projects is highly recommended
  • Prior experience with timing analysis software development projects is highly recommended
  • Good communication skill is preferred as the development team is distributed

Responsibilities

  • Designing, developing, troubleshooting, debugging and supporting the Genus software product.

Benefits

  • paid vacation
  • paid holidays
  • 401(k) plan with employer match
  • employee stock purchase plan
  • a variety of medical, dental and vision plan options
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service