[ont.jobs] Software Engineering Position in Ottawa

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