The Argonne Tandem Linear Accelerator System (ATLAS) at Argonne National Laboratory (ANL) is seeking a Computer Control System Engineer. ATLAS is the world’s first heavy ion superconducting linear accelerator, and for over three decades has operated as a user facility to explore the frontiers of nuclear physics and applications. The individual will be responsible for developing new software interfaces to accelerator hardware, communicating with remote instrumentation, managing control system databases, and configuring distributed computer systems.
The candidate will collaborate with physicists, engineers, and technicians to define system requirements and implement robust solutions. This position utilizes computer science, software engineering, and mathematical principles to design models, distributed applications, and specialized scientific and engineering databases.
The incumbent will be on-call to diagnose and correct both hardware and software system failures. This position requires the ability to effectively manage complex details, communicate effectively, and provide comprehensive documentation to system non-experts. Projects can vary greatly from one to the next and the successful applicant must thrive in taking on new challenge, and must be a flexible, results-oriented problem-solver who requires minimal supervision.
- Degree in Software Engineering, Computer Engineering, Systems Engineering, Computer Science, Electrical Engineering, or a related field.
- Experience with software development using C or C++ programming languages.
- Demonstrated proficiency with Linux-based operating systems and system administration.
- Knowledge of computer network topologies and protocols such as TCP/IP and/or UDP.
- Verbal and written communication skills necessary for interaction with colleagues and others including detailed and complex information.
- Good organizational skills and the ability to create written documentation both technical and non-technical in nature.
- Knowledge and skills in understanding of scientific and engineering concepts related to accelerator technologies and control systems
- Familiarity with a distributed control system package such as EPICS, Vista Controls VSystem, Tango.
- Prior experience implementing RS-232/485 communication for instrument control.
- Prior experience with the OpenVMS operating system and/or Oracle RDB
- Familiarity with industrial communication architectures such as VME or CAMAC.
- Proficiency utilizing version control tools such as Git or Subversion
- Prior experience with FORTRAN and multi-OS Java implementations
- Familiarity with web server administration and Windows domain administration
- Familiarity with PLCs and touchscreen graphical user interface design
- Prior experience managing complex projects from start to finish
The selected candidate will be placed at the appropriate level (RD2 or RD3) dependent upon depth and breadth of relevant knowledge and skills brought to the position, as well as the amount of relevant experience. The requirements of the various levels are as follows:
- At a RD2 Level: Bachelor’s and 5+ years, or Master’s and 3+ years, or Doctorate and 0 years.
- At a RD3 Level: Bachelor’s and 8+ years, Master’s and 5+ years, or Doctorate and 4+ years.
As an equal employment opportunity and affirmative action employer, and in accordance with our core values of impact, safety, respect, integrity and teamwork, Argonne National Laboratory is committed to a diverse and inclusive workplace that fosters collaborative scientific discovery and innovation. In support of this commitment, Argonne encourages minorities, women, veterans and individuals with disabilities to apply for employment. Argonne considers all qualified applicants for employment without regard to age, ancestry, citizenship status, color, disability, gender, gender identity, gender expression, genetic information, marital status, national origin, pregnancy, race, religion, sexual orientation, veteran status or any other characteristic protected by law.
Argonne employees, and certain guest researchers and contractors, are subject to particular restrictions related to participation in Foreign Government Sponsored or Affiliated Activities, as defined and detailed in United States Department of Energy Order 486.1A. You will be asked to disclose any such participation in the application phase for review by Argonne's Legal Department.
All Argonne offers of employment are contingent upon a background check that includes an assessment of criminal conviction history conducted on an individualized and case-by-case basis. Please be advised that Argonne positions require upon hire (or may require in the future) for the individual be to obtain a government access authorization that involves additional background check requirements. Failure to obtain or maintain such government access authorization could result in the withdrawal of a job offer or future termination of employment.