The D0 experiment at Fermilab has an opening for a software engineer
with experience in the design and implementation of real-time systems.
We are particularly interested in talking with people who are familiar
with EPICS and who have experience in extending the EPICS system.
EPICS will be used to control and monitor a large colliding beam
experiment which is scheduled to begin data-taking operations in the
summer of 2000. In EPICS terms this is a moderately sized system with
~50 IOCs, 3 (or more) large DEC ALPHA servers, and ~10-15 operator
consoles. It is unusual in that it must monitor over two million PVs.
The majority of these PV's are individual channels of the central
silicon strip detector. Since it is impractical to consider managing
that number of record instances, we intend to extend the EPICS CA
protocol to support array referencing. This will allow a single record
instance to access a large number of similar PV objects (an array).
The text of the job opening follows:
======================================================================
Computer Professional III - PPD-D-ZERO PROJECT:
Contribute to the development of software for the control sub-system
of the D0 Online Computing system. Includes package and application
development for front end processors and host interfaces. Develop
interface to various forms of detector hardware elements. Assume
responsibility for all phases of software development, including
analysis of requirements, design, coding, documentation, and
operation.
ESSENTIAL FUNCTIONS:
Will be required to design and develop software applications for a
real-time environment. Good written and verbal communication
skills. Demonstrated ability to work with in a team of scientists,
engineers, and computer professionals. Available for 7x24 call-in
support. Able to act independently on large scale projects; ability to
note and act upon problems as they arise. Ability to work with
frequent deadlines. Work is done in UNIX and WindowsNT
environments. Will be required to use C and C++ programming languages,
as well as scripting languages, including shell, Perl, and
Python. B.S. in Computer Science or equivalent. Experience in
real-time systems is preferred, including knowledge of VXWORKS
operating system. Knowledge of the EPICS control system is highly
beneficial.
Candidates for position #990101 must submit a resume with salary
history to: [email protected] Date of opening 06/23/1999.
======================================================================
Anyone interested applying for this position can obtain the details from:
http://fnalpubs.fnal.gov/employ/jobs.html
or they may contact me directly.
Fritz Bartlett
[email protected]
(630) 840-4058
- Navigate by Date:
- Prev:
GreenSpring IP-DAC driver? luchini
- Next:
drvAbDf1 and PLC-2 Allan Honey
- Index:
1994
1995
1996
1997
1998
<1999>
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
Re: GreenSpring IP-DAC driver? Graham Waters
- Next:
drvAbDf1 and PLC-2 Allan Honey
- Index:
1994
1995
1996
1997
1998
<1999>
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
|