holtz@clan.UUCP (Neal Holtz) (02/04/85)
Software Engineering Position Available ======================================= Project: Assist in the development of a Geometric/Kinematic/Dynamic Knowledge Base for Computer Integrated Design and Manufacturing. This is an NSERC-funded research project that seeks to apply the latest techniques of Computer Science to the representation of complex three-dimensional objects. We are concerned not only with geometry, but also with relationships among parts and the inheritance of properties. Any resulting "knowledge base" will also contain rules, constraints, procedures, etc., that will allow applications to make much more intelligent use of engineering data. It is anticipated that this project will help lay the groundwork for a future generation of advanced Computer-Aided Engineering tools. Team: Eight professors and fifteen graduate students from Mechanical and Civil Engineering, School of Business (Management), and School of Computer Science. Environment: The computing environment consists of ten state-of-the-art high-performance Apollo workstations, plus a Floating Point Systems FPS-164 Attached Processor. The Apollos use a UNIX-like operating system (AEGIS). Available programming languages are Fortran, C, Pascal, Lisp (PSL), C-Prolog and APL\11. Other software tools, including TeX, Symbolic Algebra systems, and various graphics packages are in use. Engineering applications programs include geometric modellers (PADL-2), kinematic programs, and finite-element and boundary- element programs. Qualifications: Degree in Computer Science or Engineering from a recognized Institution. A Master's degree is preferred, but we will consider candidates with a Bachelor's. Knowledge of Fortran, C, Pascal and Lisp is essential (many existing applications are in Fortran -- it is expected that much of our prototyping, at least, will be done in Lisp). Knowledge of Prolog highly desireable. Duties: to implement and install applications and support software tools so as to provide a productive development environment for the applications specialists. The applicant will not generally be responsible for supporting very specific applications, but rather her duties will be of a more general nature, including, for example, the porting of a frame-based knowledge representation system and a rule based production system from Franz Lisp to PSL. Salary: to be negotiated. Term: the project has a three year term. Apply: send a detailed resume to: Prof. N. Holtz, Director Centre for Advanced Studies in Computer Aided Design and Engineering Carleton University Ottawa, Ontario K1S 5B6 tel: (613) 231-2677 uucp: ...utzoo!dciem!nrcaero!clan!holtz cdn: holtz@cascade.cdn csnet: holtz%cascade.cdn@ubc.csnet bitnet: holtz@carleton.bitnet