BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / by-rat-sh / #5966同步于 2017/12/28
该镜像源已超过 30 天没有更新,可能在源站已被删除。
BYRatSH机器人发帖

Cadence上海招EDA软件开发工程师C++

zkgreen
2017/12/28镜像同步0 回复
Cadence www.cadence.com 是全球领先的EDA (Electronic Design Automation) 软件开发商以及电子设计自动化解决方案提供商。我们的产品涵盖了电子设计的整个流程,包括系统级设计,功能验证,IC综合及布局布线,模拟、混合信号及射频IC设计,全定制集成电路设计,IC物理验证,PCB设计和硬件仿真建模等。全球知名半导体与电子系统公司均将Cadence软件作为其全球设计的标准。我们是GPTW评选的最佳雇主! 工作地点:上海市浦东新区浦东嘉里城 联系邮箱:job_china@cadence.com 邮件主题:姓名-学校-专业-职位 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. 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. 6. Lead Software Engineer-Power Analysis Position Description: 1. Responsible for designing, developing, troubleshooting and debugging power analysis software. 2. Works on extremely complex problems where analysis of situations or data requires an evaluation of intangible variance factors. 3. Exercises independent judgment in developing methods, techniques, and evaluation criterion for obtaining results. 4. Work leadership may be provided by assigning work and resolving problems Position Requirements: 1. The candidate should have MS/PhD in EE/CS, strong programming skills in C++, and deep familiarity with object-oriented programming methods. 2. Prior knowledge and experience with multi-threaded programming, numerical analysis techniques, and in-depth understanding of VLSI chip power analysis preferred. 7. Lead Software Engineer-Simulation Position Description: 1. Software engineer working in a team oriented environment to develop and maintain advanced emulation and co-simulation runtime software tools. 2. Responsibilities include working on emulation and co-simulation runtime command interface, development of Dynamic RTL (DRTL) software tools for Palladium emulation system, and various core runtime software modules for existing and future generation emulation systems. Position Requirements: 1. Bachelor or Master Degree in EE/CS/CE 2. C/C++, Tcl/Tk and Unix shell programming skills. 3. Prefer with Multi-threading, RPC and Socket programming experience. 4. Knowledge with Verilog or VHDL design language and logic design. 5. Good communication skills (prefer English language proficiency), attention to details, and ability to work in multi-site/multi-person project. Jobs Experience: EDA/CAD tool development experience or logic design verification experience. 8. Lead Software Engineer –Nanoroute Position Description: Innovus is a world-wide leading post end of line (PEOL) digital design platform. Signal router, closely interacting with manufacturing technology, is one of the most important and challenging parts in the flow of IC design. Nanoroute, with a successful history of more than one decade, is still the most robust and efficient router in the industry, supporting all the manufacturing techs even the ones still in development. As an R&D engineer, you will have an exciting opportunity to develop the next generation routing engine. You will work in a team environment to design, improve, and maintain core routing technology. Surrounded by most experienced veterans in EDA who are always willing to share, individuals with reasonable coding knowledge would grow into the topnotch experts in EDA. Position Requirements: 1. MS or above majored in CS/EE or similar level of expertise with 3+ years of working experience. 2. Strong capability (5+ years) in C/C++ programming on Linux platform. 3. Good understanding of basic combinational algorithms in various area, especially in graph theory or other EDA-related areas. 4. Responsible and proactive team player with strong written and verbal communication skills. 5. Exposure to digital IC design flow is a plus 6. Previous experience in EDA is preferred but not a must 7. The offering title would be modified based on the competency and experience of the candidate
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。