At Cadence, the business problem is to continue the growth and success of the Virtuoso platform, which powers design innovations in consumer, mobile, and enterprise electronics worldwide.
Requirements
- Proficiency in C++, with good knowledge of the language specification and debugging
- Experience with the Cadence Virtuoso environment, the Spectre analog simulator or other electronic design platforms
- Knowledge of the standard library, STL containers and algorithms
- Familiarity with Linux/Unix development
- Interest in EE, analog design and integrated circuits
- Familiarity with VLSI Design Methodology
- Solid understanding of data structures, databases, algorithms and design patterns
Responsibilities
- Contribute to the continued growth and success of Virtuoso, one of Cadence’s most successful products
- Improve our automatic analog design flow by applying existing and new skills
- Apply proficiency in C++ or another object-oriented language, such as Python or Java
- Utilize solid understanding of data structures, databases, algorithms and design patterns
- Work with the Cadence Virtuoso environment, the Spectre analog simulator or other electronic design platforms
- Apply knowledge of the standard library, STL containers and algorithms
- Develop on Linux/Unix platforms
Other
- B.S., M.S., or Ph.D. in electronics engineering, computer science or related field
- Paid vacation and paid holidays
- 401(k) plan with employer match
- Employee stock purchase plan
- A variety of medical, dental and vision plan options
- Travel requirements not specified