[Neutron] ORNL Job Posting

Peterson, Peter F. petersonpf at ornl.gov
Wed Mar 19 18:08:47 CET 2008


 

 

 

Scientific Software Engineer 

Summary:

The Neutron Sciences Directorate at Oak Ridge National Laboratory (ORNL)
invites applications for a Scientific Software Engineer. With the
world's highest flux reactor-based neutron source (the High Flux Isotope
Reactor) and the world's most intense pulsed accelerator-based neutron
source (the Spallation Neutron Source), ORNL has become the world's
foremost center for neutron science. Research at these facilities will
encompass the physical, chemical, materials, biological, and medical
sciences and will provide opportunities for up to 2000 researchers each
year from industry, research facilities, and universities all over the
world. To learn more about Neutron Sciences at ORNL go to:
http://neutrons.ornl.gov.

Responsibilities & Qualifications:

The successful candidate will develop analysis and visualization
applications and tools based on requirements for users to perform
scientific research using neutron scattering instruments.

Major duties and responsibilities:

* Works closely with instrument scientists and science team members
building upon their work defining and developing analysis software for
users. Will also provide user generated feedback to the analysis
software team.
* Works in a team environment following SNS Software Quality Assurance
(SQA) standards for gathering and identifying requirements, producing
specifications, and developing and testing code.
* Verifies that requirements are met by interacting with instrument
scientists and their team members.
* Has a basic understanding of neutron scattering science and can draw
upon this understanding for producing relevant user software.
* Will be responsible for producing event data histogramming tools and
utilities, data reduction applications, and interfaces for live data
processing.
* Will work closely with the Scientific Computing group, Data
Acquisition System (DAS) group, and instrument teams to produce
applications for users.
* Will assist with instrument commissioning by producing ad hoc
utilities as necessary.
* Is able to utilize existing tool boxes or libraries to pull together
higher level applications for users.
* Is capable of developing Graphical User Interface for scientific
applications which others can use.
* Writes appropriate sections of user's guides, reference manuals, and
help files.
* Is involved with testing software to ensure proper functionality.
* Represents SNS at conferences and/or workshops presenting software
development methods and application use. 
* Will periodically train internal users (Scientific Associates,
Instrument Scientists, etc.) and facility users on how to use software
and systems produced by the Scientific Computing group.
* Some domestic and/or foreign travel may be required to support
collaboration or attend conferences or workshops.
* Maintains own applications and incorporates identified improvements,
participates in identifying and evaluating proposed application changes
to assess effort, impact, and benefit, and maintains other code as
required.
* Ensures compliance with environmental, safety, health, and quality
program requirements including ISMS.
* Maintains a strong commitment to the implementation and perpetuation
of values and ethics.

The successful candidate must have a Bachelors Degree in computer
science, computer engineering, physics, or other engineering or
scientific discipline with at least five years experience developing
analysis related software which others have used, or equivalent
combination of education and experience. Has worked in a scientific
computing environment and has an understanding of user needs for
performing analyses with scientific data and can develop tools and GUIs
to meet these user needs. Works well with other members of the software
development team, foresees and addresses communication needs, and takes
initiative as necessary. Also works well independently to efficiently
accomplish assigned tasks. Capable of working closely with scientists
and their team members, and SNS IT personnel. Experience with IDL,
Matlab, and/or python. Demonstrated competence with C++ and/or JAVA
Experience developing and deploying software on UNIX/Linux, Windows
and/or Macintosh systems. Working knowledge of XML.

ORNL offers competitive salaries and comprehensive benefits. 

This position will remain open for a minimum of three weeks after which
it will close when a qualified candidate is identified and/or hired. 

Please submit your resume, references, and publication list in one file.
We only accept Microsoft Word documents. Resumes from third party
vendors will not be accepted; these resumes will be deleted and the
candidates submitted will not be considered for employment.

If you have trouble applying for a position, please email
Helpdesk at icims.com.

UT-Battelle is committed to achieving its strategic business objectives
by attracting, retaining and developing a diverse workforce.

 

Apply for this job online:
https://jobs-ornl.icims.com/ornl_jobs/jobs/candidate/job.jsp?jobid=2815&
mode=view

 

 

 

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.neutron.anl.gov/pipermail/neutron/attachments/20080319/85e7b3cc/attachment.html


More information about the Neutron mailing list