No experience
Employment Type:
Full time
Job Category:
Software Engineer II
(This job is no longer available)
Cadence Design Systems | San Jose, CA
Grad Date

Not sure what types of jobs you are interested in?

Explore Jobs
Based on Your Education

Follow This Company

Job Description

Company OverviewAt Cadence, our core values are more than just words, they are the way we work, laugh, debate, care, question, and innovate together. We are One Cadence-One Team.For over 25 years, our values have defined our culture. As our customers create the technology of the future, our challenge is to stay one step ahead of their innovation. Our values of thinking big, executing with excellence, embracing change, and always acting with integrity, motivate us to solve tomorrow's technology challenges today. With customer success at our core, we deliver products that become their competitive advantage, driving the future of innovation.A Great Place to Do Great WorkEmployees join Cadence because of the technology, and stay because of the people. Every day brings new challenges in an ever-evolving industry. We believe in creating an environment where you are empowered to do your best work, surrounded by the best people.As our CEO, Lip-Bu Tan, will tell you, "It is the drive, passion, intelligence, and integrity of our dedicated employees that make Cadence a great place to do great work."Don't just take our word for it. Cadence is recognized as a Great Place to Work around the world, including #71 on FORTUNE'S 2015 list of 100 Best Companies to Work For. Our diverse team of passionate, dedicated, and super-smart individuals go above and beyond for our customers, our communities, and each other-every day. Want to be part of something great? We want to meet you!This Position is in our Custom IC & PCB Group (CPG)Mobile is everywhere and growing fast. As a result, there's an even greater need for system-level analysis and implementation technologies. Work with other experts in this area to drive advancements in IC and package technologies that meet increasingly challenging mixed-signal, high-speed, and RF design requirements. Position DescriptionThe Cadence Virtuoso platform powers all of the latest design innovations in consumer, mobile and enterprise electronics worldwide. We are looking for several talented software engineers to join our team and contribute to the continued growth and success of two of Cadence's most successful products - the ADE simulation environment and the ViVA waveform processing tool.ADE is a tool for setup and processing of SPICE (or similar) simulation jobs, and ViVA is used for graphical display and analysis of voltages, currents and other SPICE simulation results. Projects include distributed/parallel processing; GUI development in Qt and Cadence SKILL; optimization of waveform and results databases; applied numeric math in Python and SKILL (FFTs, interpolation, integration); graphics and waveform plotting; simulation job setup; and many others. We are relying increasingly on cloud computing, relational databases and XML/XSLT.We'd like to talk to you if you can code in C++, are willing to tackle hard engineering problems, have passion for circuit design and ambition to grow with our company and team.The positions are open to new or recent grads who are willing to work in Pittsburgh and/or San Jose. Relocation assistance will be provided if needed. B.S. or higher in computer science, engineering, physics, math or a related area is required.

Position Requirements

RequirementsKnowledge of C++ programming.Nice to haveInterest in analog or digital designExperience with GUI frameworks, such as Qt.Exposure to SQL databases.Scripting language skills in one of: Python, Perl, Lisp, Tcl.Familiarity with Linux/Unix development.Exposure to build and version-control systems.Coursework in circuit analysis, signal processing, statistics.Exposure to the Cadence Virtuoso environment or other electronic design platforms.EducationB.S. or M.S. in engineering, computer science or related field.

Company Information

Cadence is the global leader in software, hardware, and services that is driving the transformation of the electronic design automation (EDA) industry. This application-driven approach for creating, integrating, and optimizing designs helps customers realize Analog & Digital ICs , System-On-Chip devices, IP and complete systems at lower costs and with higher quality. Cadence provides equal employment opportunities to all employees and applicants without regard to race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class. Authorization to work in the United States will be required.

We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.

Back to top

About Cadence Design Systems

Cadence Design Systems, Inc. (Cadence) develops electronic design automation (EDA) software and hardware. It licenses software, sells or leases hardware technology and provides engineering and education services worldwide to help manage and accelerate electronics product development processes. The Company offers three license types for its software: perpetual, term and subscription. The Company combines its products and technologies into platforms for four design activities: functional verification, digital integrated circuit (IC) design and implementation, custom IC design and verification, and system interconnect design. These are branded as Incisive functional verification, Encounter digital IC design, Virtuoso custom design, and Allegro system interconnect design. (Source: 10-K)