
Software Engineer II
Cadence Design Systems1 day ago
San Jose, CA, USAMid Level
H1B sponsor
Base Salary
$105k - $195k/yr
Responsibilities
- Design and implement algorithms for advanced bus routing and constrained routing.
- Develop high-performance and scalable C/C++ software on Linux/UNIX platforms.
- Debug routing issues and improve quality of results, runtime, and robustness.
- Collaborate with R&D teams to define requirements, validate solutions, and deliver production-quality features.
Requirements
- An MS in Computer Science, Electrical Engineering, Computer Engineering, or a related field is required.
- Strong C/C++ programming skills and a foundation in algorithms, data structures, and problem-solving are required.
- Good understanding of software development and debugging in Linux/UNIX environments is required.
- Strong analytical and debugging skills and the ability to work effectively in a collaborative, team-oriented environment are required.
- Preferred qualifications include coursework, research, internship, or project experience in VLSI CAD, physical design, algorithms, computational geometry, or optimization.
- Preferred qualifications include basic digital IC design or physical design knowledge, algorithm development or large-scale software development experience, and familiarity with Tcl, Python, or Perl.
- Exposure to EDA tools or place-and-route flows is a plus but not required.
Benefits
- Annual California base salary range of $105,000 to $195,000, plus potential incentive compensation, bonus, equity, and benefits.
- Paid vacation and paid holidays, a 401(k) plan with employer match, employee stock purchase plan, and medical, dental, and vision plan options.
- The posting specifies a California salary range; compensation may vary by qualifications, skill level, competencies, and work location.
About Cadence Design Systems
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.