Cadence Design Systems GmbH in Munich, Germany ( www.cadence.com and www.cadence.com/vcad) has an immediate job opening in the VCAD organization for an experienced software developer. It would be great to fill the position with someone who has good Lisp experience.
Virtual CAD (VCAD) is a group within Cadence providing EDA (Electronic Design Automation) related services. The job is with the software development group within VCAD. Cadence's software products are scripted with the SKILL language, a Lisp language with two dialects: one Franz Lisp-like dialect, and one Scheme-like dialect. The VCAD software group also uses Common Lisp where appropriate.
The position would be working in a small software group within an IC design services group. Tasks are usually related to IC design automation but not exclusively. Other current projects include release management, resource scheduling/tracking, Object-system implementation, regression/system/unit testing flow development.
We are looking for someone who either has experience programming in a Lisp language, or is interested in learning Lisp in a production environment, and is comfortable in several mutually unrelated programming languages (eg, C, Smalltalk, and PostScript; or Java, Prolog, and SPARC assembly language). Experience in Perl, Python, C++, TCL, Java and Ample are useful but to a lesser extent. Experience with UNIX applications such as mySQL and Postgres would also be good. The platform is 99% UNIX based, including mostly Linux and Solaris. Other things that would be nice, but are not required: some theoretical familiarity with relational databases.
Fluency in English and relocation to Munich Germanyis required. Also useful would be familiarity with German, French, Italian, Russian, or Hebrew.