Job Search - Requisition Detail

Group Leader, Software Development / Principal Computer Scientist

Title:  Group Leader, Software Development / Principal Computer Scientist Date Posted:  07/11/2012
Division:  APS Engineering Support Date Re-posted:  08/15/2012
Requisition:  319547 AES Salary:  
Employment Category:  Regular Pay Cycle:  Monthly
Shift:  8:30-5:00 Grade:  RDL2
Hours:  40  
Job Description
  Basic Purpose
  Manages the AES Software Services Group for projects to maintain and upgrade APS software infrastructure and tools. Provides administrative and technical leadership to engineers, and engineering specialists in the AES Software Services Group. Develops and manages budgets and effort for the AES Software Services Group. Works with AES division management to improve effectiveness and efficiency of AES computer systems for the benefit of the APS. Acts as a lead contributor to the design efforts and associated R&D for control systems, software infrastructure, and tools.
  Knowledge, Skills and Experience
Comprehensive knowledge of software engineering in the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software. Comprehensive experience in developing conceptual architectures to meet complex requirements. Comprehensive knowledge and experience of software development processes and life cycle models.
Considerable knowledge and experience of software project management principles and techniques. Considerable experience in staff management and planning. Considerable skill in written and oral presentations. Considerable experience with Unix, Linux, and diverse computer platforms is required. Considerable experience with a wide range of software languages and technologies (including Perl, TCL/TK, JAVA, C/C++, Relational Databases, web services and client/server models) is required. Considerable knowledge of the software needs of synchrotron accelerators, beamline systems, and beamline users. Considerable skill in the use of UML tools, IDE`s and standard tools used in the software development life cycle, e.g. Subversion, Ant, etc. Considerable experience in developing machine controls, monitoring, data acquisition, or data management applications is required. Considerable experience in creating GUI applications is required.
Good knowledge of EPICS software and its application in control systems. Good knowledge of various network communication standards is required.
A technical foundation in computer science and/or mathematics is required. Must communicate and work effectively with other staff to determine project requirements and appropriate implementation.

We have upgraded our Job Search Applicant system.

Please visit for details.

Argonne National Laboratory is an Equal Opportunity/ Affirmative Action Employer committed to hiring a diverse and inclusive workforce.

Argonne is a participant in the federal E-Verify (Electronic Employment Verification) Program.

E-Verify is an online system operated jointly by the Department of Homeland Security (DHS) and the Social Security Administration (SSA). Participating employers can check the employment eligibility of new hires online by comparing information from an employee's Form I-9 (Employment Eligibility Verification) against DHS and SSA databases.

Download the E-Verify Participation poster (English | Spanish) and the Right to Work poster (English | Spanish) in PDF format.