Cadence→
Software Engineering Intern - Circuit… at Cadence · San Jose
InternshipOn-siteSan Jose, CA
Skills
circuit simulationeda software developmentc/c++ programmingunix developmenteda algorithms based on graph theorysoftware optimizationui developmentanalog ic designmemory ic designcustom ic designic verification practices
Job Description
Summary: Cadence is a company that hires and develops leaders and innovators in technology. The circuit simulation intern will assist in developing algorithms and software for the Spectre circuit simulator, including tasks such as software validation, testing, and feature implementation.
Responsibilities:
- Assist R&D staff in developing new algorithms and software for the Spectre circuit simulator
- Hands-on experience in researching new algorithmic approaches
- Writing GUI features
- Software engineering to implement new features
- Performing software validation and testing
- Investigating performance/accuracy issues in the simulator
Required Qualifications:
- Previous exposure to the circuit simulation area
- Experience in EDA-relevant software development, particularly C/C++ unix development
- Background in EDA algorithms based on graph theory
- Software optimization experience
- Applicants should be graduating in or before 2027 with a degree in electrical engineering, computer science, or related field
Preferred Qualifications:
- Some UI knowledge
- Understanding of analog/memory/custom IC design and verification practices
Required Skills: Circuit simulation, EDA software development, C/C++ programming, Unix development, EDA algorithms based on graph theory, Software optimization, UI development, Analog IC design, Memory IC design, Custom IC design, IC verification practices