Please send your resume via Email: prccampus@
SNPS001
Job Title: R&D Engineer
Job Description:
This person will work within the quality assurance group for PrimeyieldLCC (Lithography Compliance Check) product line. He or she will develop and deploy tools and software test methodologies that will help to continually improve and validate the quality, consistency, and performance of the PV products. This person will be responsible for running and monitoring regression tests that ensure reliability and accuracy, benchmarking different versions of the software to measure performance, and testing the integration and flow between Hercules and other Synopsys products.
Requirement:
Candidates for this position must have a BS in CS/EE with 3+ years or a MS in CS/EE with 1+ year of experience in programming and/or testing computer software in a Unix/Linux environment. The individual should also have basic experience developing and testing C code, building and debugging Perl scripts, and implementing and updating web content via web programming languages. Experience in software testing methodologies, programming tools such as Purify, PureCoverage and Valgrind, and IC design/layout are also highly desirable.
Candidates must have solid organizational and analysis skills, the ability to communicate effectively, and the desire to work together as a team. He or she should also be highly motivated to learn new skills and explore different technologies.
SNPS002
Job Title: R&D Engineer
Description:
Responsible for designing, developing, troubleshooting or debugging software programs
Develops software tools including operating systems, compilers, routers, networks, utilities, databases and internetrelated tools, etc.
Determines hardware compatibility and/or influences hardware design
Expected to identify classical solutions to problems with little guidance, and implement these independently
Works on problems of moderate scope where analysis of situations or data requires a review of identifiable factors
Proficient in one specific technical area
Works primarily with manager and other engineers across teams.
Requirements:
Able to design algorithms and data structures
The individual should have experience on development of complex software projects, familiarity with C/C++ coding, and a strong background in data structures and algorithms are required for this position
It is essential that the individual has strong desires to learn and explore new technologies and are able to demonstrate good analysis and problem solving skills
Prior knowledge and experience of CAD tool development are required
MS in CS, relevant experience in programming software for operating systems, utilizing machine assembly and/or job control languages, and knowledge of software capabilities is preferred
SNPS004
Job Title: R&D Engineer
Description:
Responsible for designing, developing, troubleshooting or debugging software programs.
Able to design algorithms and data structure for component of EDA software programs.
Expected to identify classical solutions to request with little guidance.
Maintains quality standards and improves performance for our products
Resolve code porting issues for builds and release images on multiple platforms.
Requirements: MS in CS, EE or Mathematics with strong Analog/Digital IC or EDA Knowledge.
One or more years of software development experience for medium to large software development systems
Previous experience in the development of IC design tools is highly desirable
Excellent programming skills in Tcl/Tk, C and C++ on UNIX and/or LINUX platforms.
Selfmotivation, selfdiscipline and the ability to set personal goals.
SNPS005
Job Title: R&D Engineer
Description:
Responsible for designing, developing, troubleshooting or debugging software programs.
Able to design algorithms and data structure for PARSER.
Maintains quality standards and improves performance for our products
Resolve code porting issues for builds and release images on multiple platforms.
Requirements:
MS in EE or with strong Verilog/VHDL/SPICE Knowledge.
One or more years of software development experience for medium to large software development systems
Previous experience in the development of IC design tools is highly desirable
Excellent programming skills in Lex/Yacc, C and C++ on UNIX and/or LINUX platforms
Selfmotivation, selfdiscipline and the ability to set personal goals.
SNPS006
Job Title: R&D Engineer
Description:
Responsible for designing, developing, troubleshooting or debugging software programs
Develops circuit simulation tools to provide solutions for nanometer circuit function, timing and power verification, analog behavior modeling and signal integrity verification
Works on complex problems where analysis of problems or data requires an indepth evaluation of various factors
Exercises judgment within broadly defined EDA technology and semiconductor design practices in selecting methods, techniques, and solutions for obtaining results
Develops state of the art solutions through technical contributions that lead to significant product differentiation.
Requirements:
Requires a minimum of 2 years experience in developing design automation tools on UNIX platforms
Knowledge of electronic circuit analysis methods and efficient mathematical computation algorithms are essential
Analog circuit design and modeling experience are desirable
The individual should have experience on development of complex software projects, familiarity with C/C++ coding, and a strong background in data structures and algorithms
It is essential that the individual has a strong desire to learn and explore new technologies and is able to demonstrate good analysis and problem solving skills.
MS EE/CS/Physics or related field required, Ph.D. preferred
SNPS007
Job Title: R&D Engineer
Description:
Responsible for designing, developing, and debugging transistor level simulators involving the compilers, utilities, databases and output tools
Expected to analyze project areas, refine problem descriptions, and develop novel technical solutions. Write technical specs
Design and apply API for module design.
Requirements:
Have strong background in data structures and algorithms
Have strong desires to learn and explore new technologies and capable to demonstrate good analysis and problem solving skills
Produce consistently high quality technical solutions and code implementations independently
Prior knowledge and experience of transistor level simulator or compiler development (using lex and yacc) are big plus
Must be proficiency in English communication (in both writing and oral).
MS/PhD in CS, experience in developing complex software, familiar with C/C++ coding is preferred.
SNPS008
Job Title: Sr. Software Engineer
Description:
Responsible to support software development, integration and release, life cycle automation, and configuration management for the global Synopsys R&D teams.
Develops tools and scripts for configuration management, process automation, databases, and dynamic web pages.
Works on problems of diverse scope where analysis of data requires evaluation of identifiable factors.
Expected to analyze project areas, refine problem descriptions, and develop novel technical solutions.
Exercises judgment within generally defined practices and policies in selecting methods and techniques for obtaining solutions.
Produce consistently high quality technical solutions and code implementations independently.
Requirements:
BS in CS/CSE with 5+ years or MS with 3+ years of relevant experience in UNIX, Perl, shell scripting languages, programming languages including C and C++, CGI and HTML.
Significant experience with software integration and release, build tools (make/gmake, etc), and software configuration management tools (RCS, CVS, Clearcase, Perforce, etc).
It is essential that the individual has strong desires to learn and explore new technologies and are able to demonstrate good analysis and problem solving skills.
SNPS009
Job Title: Software Engineer
Description:
Responsible to support software development, integration and release, life cycle automation, and configuration management for the global Synopsys R&D teams.
Develops tools and scripts for configuration management, process automation, databases, and dynamic web pages.
Expected to identify classical solutions to problems with little guidance, and implement these independently.
Works on problems of moderate scope where analysis of situations or data requires a review of identifiable factors.
Proficient in one specific technical area.
Works primarily with manager and other engineers across teams.
Requirements:
BS in CS/CSE with 3+ years of experience in UNIX, Perl, shell scripting languages, programming languages including C and C++, CGI and HTML. Prior knowledge and experience with software integration and release, build tools (make/gmake, etc), and software configuration management tools (RCS, CVS, Clearcase, Perforce, etc).
It is essential that the individual has strong desires to learn and explore new technologies and are able to demonstrate good analysis and problem solving skills.