Skip Navigation
Home
U.S. Department of Energy
 
Sign In to access application status,
saved documents and Job Search Agents
Job Details
Software Application Developer
Job ID #: 12392 Location: Newport News, VA
Functional Area: Computer Division: Accelerator Ops, R & D
Position Type: Regular Education Required: Bachelors Degree
Experience Required: Less than 1 year Relocation Provided: Yes




As a matter of corporate policy, all JSA employees are required to be vaccinated against COVID-19.  All successful hires will be required to provide COVID-19 vaccination verification as a condition of employment, subject to limited legally recognized exemptions to the COVID-19 vaccination.

POSITION POSTED: DECEMBER 29, 2021
SALARY RANGE:$71,400 - $112,800 (SCS I)
  
The Accelerator Computing Environment Software Application Developer develops, maintains, troubleshoots, and improves software applications used to control and operate Jefferson Lab’s Accelerator Facilities (CEBA, LERF, Experimental Halls, and UITF).

Your Role Will:

  • Write software applications and libraries that will run on LINUX and interact with the EPICS control system, relational databases, and various APIs.
    • Develop device control software in an EPICS environment hosted on LINUX, targeting the VxWorks and RTEMS real-time operating systems.
    • Support, maintain, debug, and upgrade existing applications written in C++ and other languages.
    • Maintain accurate documentation and source-code control for all work-product.
    • Execute full lifecycle software development.
    • Write well-designed, testable, efficient code.
    • Produce specifications and determine operational feasibility.
    • Integrate software components into a fully functional software system.
    • Develop software verification plans and quality assurance procedures.
    • Document and maintain software functionality.
    • Tailor and deploy software tools, processes and metrics.
    • Provide on-call support for Accelerator Operations as needed



Education, Certifications and Experience:

Bachelor’s Degree in Computer Science, Physics or other scientific discipline with commensurate programming experience
Masters's Degree in Computer Science, Physics or other  scientific  discipline with commensurate progamming experience preferred 
 

Required Knowledge, Skills, Abilities:

  • Experience in designing interactive and server applications in an object oriented programming language, with a strong preference for C/C++ experience.
  • Familiarity with software engineering practices that include testing, documentation, source code management and release procedures
  • Demonstrated ability to work collaboratively with programmers, engineers, scientists, and operators from diverse backgrounds
  • Excellent writing, interpersonal communication, and analytical skills

Preferred Knowledge, Skills, Abilities:

The following are not required but are some of the additional knowledge, skills and experience that would be considered a plus:

  • Experience using SQL and relational databases including Oracle and MySQL
  • Ability to build Graphical User Interfaces using Qt framework
  • Familiarity with the EPICS control system and embedded microprocessor programming in real- time environments
  • Experience with scripting languages such as PHP, Python, Perl, TCL, etc
  • Knowledge of how to interact with and utilize web-based REST APIs
  • Expertise with web design technologies such as HTML, CSS and Javascript
  • Familiarity with the EPICS control system and embedded microprocessor programming in real- time environments.
  • Experience with scripting languages such as PHP, Python, Perl, TCL, etc.
  • Knowledge of how to interact with and utilize web-based REST APIs
  • Expertise with web design technologies such as HTML, CSS and Javascript



  • Capable of analytic reasoning.
  • Ability to understand and satisfy end user requirements.
  • Ability to comprehend, remember and communicate information.
  • Ability to organize, prioritize and complete complex and varied tasks
  • Ability to learn new technologies quickly
  • Good time management skills
  • Strong documentation skills
  • Good communication skills

 



  • Must be able to sit and work at a computer workstation for extended periods of time.
  • Ability to walk to various locations on the laboratory site and access work areas
  • Ability to identify and distinguish colors
  • Visual capabilities sufficient to use computer workstations, read drawings and other documents and see safety alarms
  • Auditory capabilities to hear safety alarms
  • Ability to lift and carry (short distances) standard desktop computer equipment and peripherals generally under 40 pounds

Jefferson Science Associates, LLC (JSA) manages and operates the Thomas Jefferson National Accelerator Facility (Jefferson Lab). JSA is an Equal Opportunity Employer and does not discriminate in hiring or employment on the basis of race, color, religion, ethnicity, sex, sexual orientation, gender identity, national origin, ancestry, age, disability, or veteran status or on any other basis prohibited by federal, state, or local law. As part of the JSA’s equal employment opportunity policy, we also take affirmative action as called for by applicable laws and Executive Orders to ensure that minority group individuals, females, disabled veterans, recently separated veterans, other protected veterans, Armed Forces, and qualified disabled persons are introduced into our workforce and considered for promotional opportunities.

JSA is committed to providing reasonable accommodations for persons with disabilities (unless doing so will result in an undue hardship). If you need a reasonable accommodation for any part of the employment process, please send an e-mail to employment@jlab.org or call (757) 269-7598 to provide the nature of your request. Reasonable accommodations are considered on a case-by-case basis.

Employment with JSA is conditional upon DOE approval if at any time during your employment you are participating in a Foreign Government Talent Recruitment Program or Affiliated activity. Generally, such programs/activities include any foreign-state-sponsored attempt to acquire U.S.-funded scientific research through programs run or funded by the government that target scientists, engineers, students, academics, researchers, and entrepreneurs of all nationalities working or educated in the United States. This includes positions or appointments, both domestic and foreign, titled academic, professional, or institutional appointments whether or not remuneration is received and whether full-time, part-time or voluntary.

Move Up   Back to top