If you have interest, PLS send your CV to job_china@cadence.com
R&D
1.Senior software Engineer for Fastspice Simulator (Location: BJ)
Position Description
1.Maintain and develop Cadence fastspice simulator.
2.Be responsible for writing specifications, designing and implementing product enhancements and fixes.
3.Needs to work with other global R&D teams..
Position Requirements
1.Education requirement: Master with above 2 years work experience or Ph.D. in EE/CS/related research area.
2.Must be skilled in C/C++ programming, familiar with development under Linux/Unix environment. 3.Strong background in numerical computation and programming.
4.Knowledge of Analog Mixed-signal design and semiconductor device is a strong plus.
5.Good English communication skills both verbally and in writing.
2.Senior Software Engineer (Location: BJ)
Position Description
1.Develop, enhance and maintain mixed signal circuit simulator which support Verilog, Verilog-A, Verilog-AMS, VHDL, VHDL-AMS and SystemVerilog.
Position Requirements
1.Familiar with Spice, Verilog, Verilog-A, Verilog-AMS, VHDL-AMS language
2.Skilled in C++ programming, familiar with development under Linux/Unix environment.
3.Analog circuit or digital simulator development experiences
4.Be familiar with Analog Mixed-signal design is a plus
5.EE or CS Master degree with at least 2 years related working experience or above
3.Software Engineer (Location: BJ)
Position Description
The position is for analog circuit simulation engineer responsible for designing, implementing and maintaining SPICE-like circuit simulation software for use with analog, RF and mixed signal circuit simulators. The engineer will be responsible for leading multiple development efforts through the development process, including writing specifications based on marketing and product requirements, designing and implementing product improvements and fixes, and working with a cross-functional team to ensure the software is tested, integrated and documented. The engineer must be proficient in C/C++ Unix development, and have a thorough knowledge of numerical methods for analog circuit simulation. The engineer must have a proven ability to learn from and work with an engineering and cross-functional team to deliver innovative products in a production environment.
Position Requirements
1.Well understanding on spice simulation technology, including MNA, Euler algorithm, dc, tran analyze method;
2.Well understanding on matrix solver & mathematic calculation;
3.Familiar with Spice, Spectre format & usage;
4.Skilled in C++ programming, familiar with development under Linux/Unix environment;
5.Be familiar with Analog-signal design is a plus;
6.Good English communication skill both verbally and writing;
7.Good problem solving skill and team work spirit;
4.Senior software Engineer - Characterization RD / PV (Location: BJ)
Position Description
1.The positions are for a developer who will be responsible for designing, implementing, and maintaining library characterization and validation software for use with standard cells, memory and macro blocks, and IO cells.
Position Requirements
1.The candidates should have two or more years of experiences in developing EDA software.
2.Must be proficient in C, C++, TCL, and development in Linux/Unix.
3.Knowledge on semiconductor device is strong plus.
4.Experience with SPICE or SPICE-like circuit simulation is important.
5.Knowledge of Verilog and VHDL is also highly desirable.
6.The ideal candidate would have a good understanding of library characterization, IP design, static timing analysis, power analysis, and signal integrity analysis flows.
7.Minimum Education Required / Minimum Experience Required : MS, EE, CS, Math or Physics
8.Preferred Education / Preferred Experience: Ph.D. , EE, CS, Math or Physics 3-5
5.Software Engineer for Virtuoso GUI (Location: BJ)
Position Description
1.Candidate will be involved in Development, enhancement and maintain Cadence Virtuoso platform.
2.Candidate will be involved in GUI integrating Cadence simulation product into Cadence Virtuoso platform.
Position Requirements
1.BS in CS/EE or similar level of expertise with at least 2 years of working experience.
2.Candidate must have some coding experience. C, C++ are must. QT, STL would be a plus.
3.Better to have experience of using SKILL(Cadence programming language), OpenAccess
4.Highly desirable if the candidate has some GUI coding experience
5.The candidate must some EE knowledge about analog design. Good if the candidate is familiar with Cadence Virtuoso platform.
6.English verbal and written
6.Software Engineer for RF simulator (Location: BJ)
Position Description
1.Develop and maintain Cadence state-of-art RF simulation product.
2.Be able to work with a cross-functional team to ensure the software is tested, integrated and documented
Position Requirements
Required:
1.Strong command of Cadence SKILL language and development
2.2-5 years industry experience (EDA, foundry or IC design)
Preferred:
1.Experience developing custom libraries/PDKs in Virtuoso
2.Exposure to integration of 3rd party tools within Virtuoso
3.Experience in Analog/RF design is a plus.
4.Education Requirement: Master in EE, CS, or related.
5.C/C++ Unix development a plus.
6.Good command in written and oral English.