From: debbie@osf.org (Debbie Stangas)
Subject: Open Software Foundation, 11 Cambridge Center, Cambridge, MA 02142
Organization: Open Software Foundation
Date: Tue, 29 Sep 1992 15:18:11 GMT

OSF JOB POSTING:  9/29/92

ENGINEERING

OSF DME (Distributed Management Environment)
Principal Engineer Development Group (1)

o	Responsibilities::  PC Clients.  This position will involve the 
specification, design, implementation, testing, and life-cycle 
support of PC client software in the DME environment.  
Knowledge of PC networking environments (NetWare, 
LANManager) is required.  Work on Unix applications may also 
be expected 

	Qualifications:  All DME software engineering positions require 
experience developing systems or application software in the 
Unix environment using C.  5-10 years of relevant professional 
experience is generally expected.  Excellent oral and written  
communication skills and the ability to deal with technology 
suppliers is required.  The ability to work as part of a cohesive 
team composed of both outside suppliers and DME personnel is 
also essential.  In addition, knowledge of object oriented design 
and programming (esp C++) and of distributed computing (DCE) 
or networking is a strong plus in all positions and a 
requirement in some 

System Test Engineer (1)

o	Responsibilities:  Develop and run DCE system tests for 
reliability, stress, configuration testing.  Develop scripts and 
other automation tools.  As appropriate, debug test failures and 
analyze and extend test coverage.

	Qualifications:  3-5 years applicable experience in QA/system 
test required as well as a BSCS or equivalent.  Must have 
experience with system/functional/component testing, writing 
test plans, and defect tracking.  Excellent interpersonal and 
communication skills required.



DCE Validation Engineer (1)

o	Responsible for the design, development, and support of the 
DCE Validation Test Suite, including work with DCE RPC, naming 
and directory services, and DFS Distributed File System.  Work 
as part of team to develop initial and subsequent test suite 
releases used for OSF certification and Interoperability 
Program.

	Qualifications:  BS or MS in computer science or equivalent, 2-5 
years experience in software development in a Unix 
environment.

Project Manager (1)

o	Responsibilities:  Motif Project Manager - establish and track 
development schedule; monitor technology provider in this 
schedule and process; follow 1.2 defect statistics and resolution; 
follow VTS program and ensure VTS passes all required 
milestones.  Interact with support and QA for defect 
prioritization; work with CF to cover engineering needs.  
Manage development engineers.

o	Qualifications:  BS or MS/CS, 7-10 years experience in software 
engineering of which at least 3 years of experience in 
management and experience in User Interface Technology.


Sr. Software Engineer (1)

o	Responsibilities:  Computer Facilities - Planning and scheduling 
of various projects.  Identifying and obtaining required 
resources to insure projects success.  Provide technical 
leadership to other project members while also being an active 
member within the project.  Communicate status and other 
information among team members.  May occasionally make 
formal presentations. 

	Qualifications:  BS/CS 5-7 years experience

DME Contract Engineers (2)

o	Systems programmers with strong "C" development experience.  
Must have client server, multi-thread experience.  General 
knowledge of RPC, Security.  DCE experience a plus.

	Qualifications:  BS/CS 5-7 years experience

Contract Engineer (1)

o	Responsibilities:  Maintain the DCE/OSF/1 port to the Intel 486.  
This work is critical to the DME program and has been 
accelerated as apiece of DCE work that was planned for early 
1993.

	Qualifications:  BS/CS, 5-7 years experience

Release Engineering Section Manager (1)

o	Responsibilities:  Manage all aspects of of release engineering 
for OSF/1 and Motif, manage all aspects of tool development 
and support OSF's manufacturing function.  As release 
engineering manager, work with release engineering project 
leaders and the project team for the offerings, to establish 
appropriate development and build models.  Monitor internal 
and external build and merge cycles and other integration 
work.  Ensure smooth functioning of the build process for all 
projects in area of responsibility.  Interface as necessary to 
external technology providers as well as project managers 
located within OSF.  As tools manager, provide direction and 
project management for internally built and maintained tools 
for configuration management, bug tracking and documentation 
processing.  Determine requirements and coordinate the entire 
lifecycle including the support function.  Provide all aspects of 
personnel management for engineers, including hiring, 
supervision, reviews, etc.

	Qualifications:  BS CS or equivalent, 3+ years management 
experience in a software development environment.  
Experience configuration management and software release 
procedures and tools preferred.


OPERATIONS

Sr. Software Engineer (1)

o	Responsibilities:  (Database Applications programmer)  
Maintain and administer the Unix based Informix database 
systems, and the software tools (written Shell, AWK and C) 
around them; and to work with a large set of the user 
community to generate requirements and implement new 
software  and tools to address ongoing needs.  Excellent 
communication  skills are required as the position serves as a 
resource for the entire company, tying together extremely 
diverse groups;  finance, order administration, direct channels, 
customer services, legal; as well as computing facilities and 
development.  Project management skills are a must, as are the 
ability to deal with external contractors.

	- Maintenance of Unix/Informix based database systems
	- Maintenance of all bridging tools which tie together databases  
		from the service, order admin and finance group.
	- Work with users in the various groups to improve 
		accessibility of this data
	- Maintenance of shell scripts, awk scripts and software tools
	- Develop and manage project schedules with external 
	contractors and internal resources to achieve short-term 
	project objectives.
	- Work with various departments in the company to insure 
	smooth MIS operations and dataflows throughout. 
		- Specification, purchase, installation, configuration and 
	maintenance of new hardware and software.

	Requirements:  BS/CS, 5-7 years experience with database 
administration, maintenance and support.  Experience with 
4GL, SQL, C, AWK and Unix shell programming.  MacIntosh 
administration experience.  Excellent negotiation and 
interpersonal skills; excellent administrative and scheduling 
skills.

Brussels

Regional Director - European Operations

o	Responsibilities:  Increase membership in OSF in Europe, more 
specifically in German, Austria, Switzerland and Scandinavia, 
and from the top companies in these regions.  Promote and 
develop acceptance of the indistry and the private sector for 
the OSF technologies, specifically DCE and DME.  Take an active 
part in the activities understken by all the departments of the 
European operations of OSF.  The function reports to the 
Director of European Operations and is based in Brussels.

	Qualifications:  5-10 years of sales and marketing experience, 
preferably in a high tech or computer company.  Knowledge of 
open systems.  Knowledge of English, German and other 
European languages a definite asset. (Swedish, French)  
Individual must have initiative, be creative, structured, well 
organized.   Be a team player, but work autonomously.  
Excellent communication skills a must.


RESEARCH INSTITUTE - U.S.

Senior Advanced Development Engineer (1)

Advanced Development Quality and Release Engineer. 

o	This position will be responsible for releasing the OSF/1AD 
(and related technologies) as snapshots, general availability 
releases and maintenance updates. A component of this job will 
be to develop and institute quality control measures to insure 
high quality, stable releases which are usable in the on-going 
product programs of some  licensees. Example activities 
include:

	* Operation of the bug tracking procedures including 
production and analysis of trends.
	* Source distributions will include build and other tools. These 
need to be well documented, streamlined, and possible 
migrated to a new base.
	* Procedures related to quality need to be implemented in the 
development process and then followed on an on-going basis. 
Examples are the use of lint, profiling, and regression testing.
	* In addition to defects, performance measurement and 
assessments are part of the quality program.

	This position requires a background developing high quality 
software products, a mature and methodical approach to be 
above activities, and experience in developing complex 
software in 'C'.

	In addition, this position will interact with and assist licensees 
in the use of the advanced development software distributions 
so excellent personal communication skills are required.

	Qualifications:  BS or MS in computer science plus 5 or more 
years experience developing and testing Unix related 
commercial products, preferably in a small team setting.  Some 
travel will be required.

Senior Advanced Dev. Engineer (1)

Mach Microkernel Lead Engineer. 

o	This software professional will be expected to make design and 
implementation contributions to all aspects of the Mach kernel 
development program at OSF. This includes work in highly 
reliable message passing for loosely coupled systems, 
developing a framework for device support, real time, and high 
trust. Work in these areas needs to be innovative, but carefully 
designed and implemented with high quality suitable for 
commercial use. This position involves hands on 
implementation work in selected areas. Other tasks of this job 
include:

	* Participate in the reconciliation of demands imposed by real 
time, security, fault tolerance and high trust in the on-going 
process of stabilizing and refining the microkernel interfaces.

	* Interface with groups outside OSF to merge and adapt 
collaborative work into the OSF code base.

	* Participate in the efforts to bring higher quality to the 
microkernel. This might involve code reviews, profiling, test 
development, problem isolation and correction.

	This position will be a member of a dozen person microkernel 
team that is now being created at OSF.

	Qualifications:  Ph.D. in computer science plus 5 years Unix 
internals development or advanced OS development 
experience. (An MS degree with greater industry experience is 
acceptable.)  Some travel will be required.



Senior Advanced Development Engineer (1)

Mach Microkernel Trust Engineer. 

o	Over several years, this software professional will be 
responsible for implementing trust extensions, layering, and 
modularity required to make the OSF Mach microkernel 
suitable for use as part of a B3 or F5/E5 Trusted Computing 
Base (TCB).  An expected side benefit of this work will be the 
attainment of a new level of quality in the microkernel offered 
by OSF. As a member of a 4 person team, other tasks associated 
with this job are:

	* Establish and follow the required configuration management 
practices.

	* Interface with trust engineering expertise in groups outside 
OSF with whom we collaborate. Participate in the on-going 
process of stabilizing and refining the microkernel interfaces.

	* Participate in the efforts to bring higher quality to the 
microkernel.  This might involve code reviews, profiling, test 
development, problem isolation and correction.

	This position will be a member of a larger dozen person 
microkernel team that is now being created at OSF. Through 
this work and interaction with the technical lead/architect, this 
person will gain the OS technical experience to contribute to 
future research/advanced development OS projects.

	Qualifications:  BS or MS in computer science plus 3 - 5 years 
Unix internals development or advanced OS development 
experience. Proven kernel engineering experience related to 
satisfying Orange Book criteria is highly desired.  Some travel 
will be required.

Senior Advanced Development Engineer (1)

Mach Microkernel Device Interface Lead Engineer. 

o	Working with collaborators and OSF Engineering, this software 
professional will be responsible for creating a device interface 
strategy and specification for the OSF Mach microkernel.  This 
specification will give proper attention to: (a) backward 
compatibility with existing OSF/1 device drivers, (b) new user 
mode options for device drivers, (c) real time requirements, (d) 
configurability of device drivers and (e) new ideas on drivers 
implemented or composed from standard parts.  This engineer 
will be the technical lead of a 3 person device interface / 
configurability implementation project.  Other aspects of the 
job include:

	* Represent the device interface and kernel configurability 
needs in the on-going process of stabilizing and refining the 
microkernel interfaces.

	* Participate in the efforts to bring higher quality to the 
microkernel. This might involve code reviews, profiling, test 
development, problem isolation and correction.

	This position will be a member of a larger dozen person 
microkernel team that is now being created at OSF.

	Qualifications:  BS or MS in computer science plus minimum of 
5 years Unix internals development or other advanced OS 
development experience.  While a track record of writing and 
modifying device drivers is helpful, the requirements for this 
position require greater technical insight and leadership than 
experience limited to this activity would normally imply.  
Excellent communication skills and the ability to work with and 
provide leadership for others, both inside and outside OSF is 
essential.  Some travel will be required.

Senior Advanced Development Engineer (1)

OSF/1 File System and Process Management Engineer.

o	This software professional will be responsible for enhancing 
the server based implementation of OSF/1 (known as OSF/1 MK 
AD) to better support the requirements of High Performance 
Computing (HPC) for loosely coupled, massively parallel 
machines. Plans for future work have no been finalized but will 
include developments in some of the following areas: (a) 
striped file support, (b) better caching strategies for loosely 
coupled machines, (c) checkpoint/restart. This engineer will be 
part of an existing 6 member team. Other tasks of this job 
include:

	* Participate in the upgrade of OSF/1 MK AD to the next major 
release of OSF/1 (Release 1.1).

	* Participate in the efforts to bring higher quality to the OSF/1 
MK AD.  This might involve code reviews, profiling, test 
development, problem isolation and correction.
	This is an opportunity for a seasoned engineer to work on state 
of the art file system and process management issues for a 
distributed OS supporting parallel machines.

	Qualifications:  BS or MS in computer science with a minimum 
of 5 years Unix internals development or advanced OS 
development experience. The position requires excellent 
judgement and implementation skills. Engineering experience 
on a commercial OS product is highly desirable.  Some travel 
will be required.

Unix is a registered trademark of USL