Cadence招EDA软件开发工程师
时间:12-12
整理:3721RD
点击:
简历投递邮箱:cecilyl@cadence.com 标题:名字- -职位
【职位信息】
北京
1. 高级软件研发工程师-仿真软件前端开发
职位描述:
(1) 作为高级软件研发工程师,负责Cadence核心仿真产品前端的开发和维护。
职位需求:
(1) 精通C++,熟悉Linux/Unix开发环境
(2) 熟悉数据结构,算法以及设计模式相关知识
(3) 硕士及以上学历,英文读写流利,听说熟练
(4) 有与lex/yacc相关开发经验者优先
2. 软件研发工程师-Spice软件开发
职位描述:
(1) 作为软件工程师,负责Cadence核心Spice软件产品的新功能开发和质量维护,主要针对客户提供的模拟电路设计进行准确性和有效性的验证。
职位需求:
(1) 熟练使用C或者C++,熟悉Linux/Unix开发环境
(2) 有相关微电子或者计算数学背景的优先考虑
(3) 硕士及以上学历,英文读写流利,听说熟练
3. 软件研发工程师-FastSpice软件开发
职位描述:
(1) 作为软件工程师,负责Cadence fastSPICE电路仿真器的开发和维护。
职位需求:
(1) 熟练使用C或C++,熟悉Linux/Unix开发环境
(2) 精通数据结构和算法,最好了解图论算法和数值算法
(3) 有半导体知识、EDA软件使用或开发经验者优先
(4) 硕士及以上学历,英文读写流利,听说熟练
5. 软件研发工程师-AMS软件开发
职位描述:
(1) 作为高级软件研发工程师,负责Cadence核心产品中AMS软件产品的新功能开发和质量维护工作,主要针对客户提供的数字模拟混合设计进行准确性和有效性的验证。
职位需求:
(1) 熟练使用C/C++程序设计语言,熟悉Linux/Unix开发环境
(2) 有过相关微电子或者EDA领域软件使用或设计经验
(3) 硕士及以上学历,英文读写流利,听说熟练
6. 高级软件研发工程师-Virtuoso ADE软件开发
职位描述:
(1) 作为高级软件研发工程师,负责Cadence模拟核心产品中Virtuoso平台软件产品的新功能开发和质量维护工作
职位需求:
(1) 精通C/C++程序设计语言,熟悉Linux/Unix开发环境,有QT开发经验者优先
(2) 精通数据结构和算法,有EDA背景或统计数学相关背景优先
(3) 硕士及以上学历,英文读写流利,听说熟练
7. Lead Software Engineer for Device Modeling Development
Job Description:
Develop, enhance and maintain device modeling for circuit simulator
Job Requirements:
- Strong background in semiconductor device physics
- Basic C/C++ programming skill
- Familiar with spice netlist format
- Knowledge in circuit analysis and simulation tools is a plus
- Master degree or above
上海
1. 高级软件研发工程师 - 数字后端布线
职位描述:
(1) 负责开发和维护数字后端信号线布线软件 (NanoRoute)。
(2) 实现和维护当前最前沿的设计规则。
(3) 实现新功能,并提高性能和产品质量。
职位需求:
(1) 计算机或电子专业硕士及以上学历。
(2) 精通linux/unix C++编程。
(3) 有很好的团队合作精神,英文读写流利,听说熟练。
(4) 熟悉布线算法或者LEF/DEF优先。
2.高级软件研发工程师 - 数字后端布图
职位描述:
(0) 主要负责设计开发Unix/Linux平台上数字后端(Encounter)中的布图软件。
职位需求:
(1) 计算机或电子专业硕士及以上学历。
(2) 精通C/C++编程,熟悉EDA数字后端知识者优先
(3) 精通Unix/Linux下复杂软件开发。
(4) 英文读写流利,听说熟练。
3. Lead Software Engineer for Database Development
Job Description:
1. The candidate will be responsible for maintenance, development and improvement of a Cadence Database* (used by Innovus/Tempus/Voltus).
Job Requirement:
1. MS above in CS/EE or similar level of expertise with 3+ years of working experience.
2. Excellent programming skills in C/C++ on Linux/Unix platform, script (csh, Tcl etc.) programming is a plus.
3. Demonstrated problem-solving, architecture, algorithmic.
4. Good team player with strong written and verbal communication skills.
5. Strong desires to learn and explore new technologies.
6. Multi-thread programming experience is a plus.
7. EDA software development experience or IC design knowledge is a plus.
4. Lead Software Engineer -Placement
Position Description:
The primary responsibility is designing, developing, troubleshooting and debugging software programs on Unix/Linux platforms. Will be involved in placement development for Innovus.
Position Requirements:
1. The candidates should have strong software programming skill with C/C++ and EDA backend knowledge.
2. Strong interest and understanding of complex software development in UNIX platformare required.
3. Good verbal and written presentation are must.
4. Minimum master degrees in EE or CS.
5. 高级软件研发工程师-CTS
职位描述:
(1) 作为高级软件研发工程师,加入时钟树综合(CTS)组,负责CTS软件的开发和维护。
职位需求:
(2) 计算机,电子,数学,物理专业硕士及以上学历。
(3) 熟悉linux/unix C++编程。
(4) 有很好的团队合作精神,英文读写流利,听说熟练。
(5) 如下背景优先考虑:时钟树综合/时序分析或其他数字后端相关知识等
6. Lead Software Engineer-GUI
Position Description:
The candidate will be responsible for the development of Voltus GUI in Cadence
Position Requirements:
- MS in Computer Science or related area with 3+ years of working experience or PHD.
- Programming skill on Linux/Unix platform is must.
- Being Familiar with GUI application development, such as Qt, tcl/tk, X Window.
- EDA software development experience or IC design knowledge is a plus, especially on power and rail analysis.
- Multiple thread programming experience is a plus.
- Strong desires to learn and explore new technologies and is able to demonstrate good analysis and problem solving skills
- Good English communication skill, both oral and written.
【职位信息】
北京
1. 高级软件研发工程师-仿真软件前端开发
职位描述:
(1) 作为高级软件研发工程师,负责Cadence核心仿真产品前端的开发和维护。
职位需求:
(1) 精通C++,熟悉Linux/Unix开发环境
(2) 熟悉数据结构,算法以及设计模式相关知识
(3) 硕士及以上学历,英文读写流利,听说熟练
(4) 有与lex/yacc相关开发经验者优先
2. 软件研发工程师-Spice软件开发
职位描述:
(1) 作为软件工程师,负责Cadence核心Spice软件产品的新功能开发和质量维护,主要针对客户提供的模拟电路设计进行准确性和有效性的验证。
职位需求:
(1) 熟练使用C或者C++,熟悉Linux/Unix开发环境
(2) 有相关微电子或者计算数学背景的优先考虑
(3) 硕士及以上学历,英文读写流利,听说熟练
3. 软件研发工程师-FastSpice软件开发
职位描述:
(1) 作为软件工程师,负责Cadence fastSPICE电路仿真器的开发和维护。
职位需求:
(1) 熟练使用C或C++,熟悉Linux/Unix开发环境
(2) 精通数据结构和算法,最好了解图论算法和数值算法
(3) 有半导体知识、EDA软件使用或开发经验者优先
(4) 硕士及以上学历,英文读写流利,听说熟练
5. 软件研发工程师-AMS软件开发
职位描述:
(1) 作为高级软件研发工程师,负责Cadence核心产品中AMS软件产品的新功能开发和质量维护工作,主要针对客户提供的数字模拟混合设计进行准确性和有效性的验证。
职位需求:
(1) 熟练使用C/C++程序设计语言,熟悉Linux/Unix开发环境
(2) 有过相关微电子或者EDA领域软件使用或设计经验
(3) 硕士及以上学历,英文读写流利,听说熟练
6. 高级软件研发工程师-Virtuoso ADE软件开发
职位描述:
(1) 作为高级软件研发工程师,负责Cadence模拟核心产品中Virtuoso平台软件产品的新功能开发和质量维护工作
职位需求:
(1) 精通C/C++程序设计语言,熟悉Linux/Unix开发环境,有QT开发经验者优先
(2) 精通数据结构和算法,有EDA背景或统计数学相关背景优先
(3) 硕士及以上学历,英文读写流利,听说熟练
7. Lead Software Engineer for Device Modeling Development
Job Description:
Develop, enhance and maintain device modeling for circuit simulator
Job Requirements:
- Strong background in semiconductor device physics
- Basic C/C++ programming skill
- Familiar with spice netlist format
- Knowledge in circuit analysis and simulation tools is a plus
- Master degree or above
上海
1. 高级软件研发工程师 - 数字后端布线
职位描述:
(1) 负责开发和维护数字后端信号线布线软件 (NanoRoute)。
(2) 实现和维护当前最前沿的设计规则。
(3) 实现新功能,并提高性能和产品质量。
职位需求:
(1) 计算机或电子专业硕士及以上学历。
(2) 精通linux/unix C++编程。
(3) 有很好的团队合作精神,英文读写流利,听说熟练。
(4) 熟悉布线算法或者LEF/DEF优先。
2.高级软件研发工程师 - 数字后端布图
职位描述:
(0) 主要负责设计开发Unix/Linux平台上数字后端(Encounter)中的布图软件。
职位需求:
(1) 计算机或电子专业硕士及以上学历。
(2) 精通C/C++编程,熟悉EDA数字后端知识者优先
(3) 精通Unix/Linux下复杂软件开发。
(4) 英文读写流利,听说熟练。
3. Lead Software Engineer for Database Development
Job Description:
1. The candidate will be responsible for maintenance, development and improvement of a Cadence Database* (used by Innovus/Tempus/Voltus).
Job Requirement:
1. MS above in CS/EE or similar level of expertise with 3+ years of working experience.
2. Excellent programming skills in C/C++ on Linux/Unix platform, script (csh, Tcl etc.) programming is a plus.
3. Demonstrated problem-solving, architecture, algorithmic.
4. Good team player with strong written and verbal communication skills.
5. Strong desires to learn and explore new technologies.
6. Multi-thread programming experience is a plus.
7. EDA software development experience or IC design knowledge is a plus.
4. Lead Software Engineer -Placement
Position Description:
The primary responsibility is designing, developing, troubleshooting and debugging software programs on Unix/Linux platforms. Will be involved in placement development for Innovus.
Position Requirements:
1. The candidates should have strong software programming skill with C/C++ and EDA backend knowledge.
2. Strong interest and understanding of complex software development in UNIX platformare required.
3. Good verbal and written presentation are must.
4. Minimum master degrees in EE or CS.
5. 高级软件研发工程师-CTS
职位描述:
(1) 作为高级软件研发工程师,加入时钟树综合(CTS)组,负责CTS软件的开发和维护。
职位需求:
(2) 计算机,电子,数学,物理专业硕士及以上学历。
(3) 熟悉linux/unix C++编程。
(4) 有很好的团队合作精神,英文读写流利,听说熟练。
(5) 如下背景优先考虑:时钟树综合/时序分析或其他数字后端相关知识等
6. Lead Software Engineer-GUI
Position Description:
The candidate will be responsible for the development of Voltus GUI in Cadence
Position Requirements:
- MS in Computer Science or related area with 3+ years of working experience or PHD.
- Programming skill on Linux/Unix platform is must.
- Being Familiar with GUI application development, such as Qt, tcl/tk, X Window.
- EDA software development experience or IC design knowledge is a plus, especially on power and rail analysis.
- Multiple thread programming experience is a plus.
- Strong desires to learn and explore new technologies and is able to demonstrate good analysis and problem solving skills
- Good English communication skill, both oral and written.