ambras@hplabsc.UUCP (Jim Ambras) (05/18/85)
PROGRAMMING RESEARCH AT HEWLETT-PACKARD Knowledge-based software development research at Hewlett-Packard Labs is located in the Programming Technology Department, managed by Martin L. Griss. The department pursues research into the design and implementation of programming languages and environments with the goal of dramatically improving software development productivity. This effort is integrated with that of HP Labs as a whole, drawing on and contributing to work in other areas such as expert systems, multi-media graphics, object-oriented databases, and distributed operating systems. There are currently two research departments in our center, directed by Ira Goldstein, totalling approximately 60 people. We are growing aggressively and are looking for talented people to join us. We have immediate openings for professionals in the design, development, documentation, and support of our systems. We are developing prototype environments for a range of target hardware configurations which employ high resolution bit-mapped displays coupled with powerful processors in a networked environment. In these prototypes, we exploit object-oriented and rule-based programming techniques to provide highly integrated and intelligent services for the software development process, as well as for the core documentation, communication, and planning tasks. We have developed an interactive, object-oriented LISP environment that serves as the basic implementation vehicle for ongoing work within the center, and which is also in use at other locations within HP and at universities. This environment is evolving to take advantage of new expert systems tools and innovative user interfaces. We are exploring improved programming language design, as well as improved implementation techniques. We are also investigating software management systems for multi-programmer teams and rule-based descriptions of software for processing by an integrated set of development tools. An MS in CS (or equivalent) is required. A PhD and/or research experience is desirable. Experience in design and implementation of programming languages, programming environments, symbolic computation systems, and/or object-oriented systems is essential. Expertise with LISP and AI is a great asset. Please send a resume to: Address: Jim Ambras Hewlett-Packard Laboratories 1501 Page Mill Road Palo Alto, CA 94304-1181 CSnet: ambras.hplabs@csnet-relay We are an equal opportunity/affirmative action employer.