If you know anybody who would be interested in this, please pass it along. thanks!
The Cadence Design Systems VCAD group in Munich, Germany, is looking for a University student intern for a period of two to six months. You would be working on one of the following projects, depending on our needs and your strengths:
* Project planning and scheduling software. This will be used to track our utilization of our developers, and to aid in planning for on-going and future projects.
* Package configuration management software. We deliver to our customers custom configurations built out of a large number of pieces of software and other intellectual property. We are rewriting the system we use to specify, track, and build these deliveries.
* Common Lisp bindings to a large C++ library. We are working on a system to automatically generate the low-level bindings, as well as designing a higher-level interface meant for direct use by application programmers.
The implementation language for all of the above will most likely be Common Lisp, although lesser languages such as Java, Perl, and Tcl may play a role as well. 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).
Our environment is Unix-based (Solaris and Linux), so you should have a basic familiarity with Unix. Other things that would be nice, but are not required: some theoretical familiarity with relational databases (eg, you took a database class or read the textbook from one); Windows programming experience; Oracle experience; experience with C++, SQL, and Prolog.
Virtual CAD (VCAD) is a group within Cadence providing EDA (Electronic Design Automation) related services. The internship 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.
If you are interested, please contact Thomas F. Burdick (tfb@cadence.com), and Jim Newton (jimka@cadence.com)
For more information about VCAD, see:
http://www.cadence-europe.com/solutions/vpage.cfm?pID=1 http://www.cadence-europe.com/eEuronews/mar_05/features.html