AP098 Scientific Software Developer

ADNET Systems, Inc.
Greenbelt, MD, United States
Full-time

AP098 Scientific Software Developer - Fermi Science Support Center

We are seeking a highly skilled scientific software developer to join the Fermi Gamma-Ray Space Telescope project at NASA's Goddard Space Flight Center in Greenbelt, MD.

As part of the Fermi Science Support Center (FSSC) team, the successful candidate will oversee the entire software development lifecycle for the open-source Fermi data analysis software : the Fermitools.

High-energy astronomers use the Fermitools to study gamma-ray bursts, active galactic nuclei, pulsars, colliding neutron stars and other phenomena, and perform multi-messenger analyses on electromagnetic counterparts to gravitational wave, cosmic-ray and neutrino detections.

Responsibilities of the scientific software developer include incorporating new features and analysis methods, interacting with the scientific community, optimizing for correctness, performance, and usability, and managing the continuous integration (CI) pipeline and software distribution through package managers.

The scientific software developer position requires the ability to work independently and to collaborate as necessary with the FSSC staff, science stakeholders, and open-source projects that use or contribute to the Fermitools.

Occasional travel will be required.

Required :

  • B.S. in Astronomy, Physics, Computer Science, or related field
  • 2+ years of scientific analysis software development in Python and C++
  • 2+ years of experience with Linux or Unix operating systems and development environments.
  • 2+ years of experience on the command line and with scripting languages such as BASH (or other shells)
  • 2+ years of version control experience using git with Gitlab or Github
  • Familiarity with CI / CD pipelines and package managers
  • US Citizenship or Permanent Residency (LPR) required, with residency in the US for the past consecutive 3 years is required.

Desired :

  • A strong background in physical science and a broad interest in the scientific objectives of the Fermi mission or high-energy astrophysics in general
  • 2+ years of experience with the specific tools currently used by the FSSC, including CMake, Azure, and Conda
  • 2+ years of experience contributing to open-source software
  • 1+ year of experience with markdown languages such as YAML and TOML
  • 1+ year of experience with the FITS astronomical data file format and binary table extensions
  • 1+ year of experience with open source astronomy data analysis software : cfitsio, HEASARC Ftools, or Astropy
  • Familiarity with containerization (e.g., Docker)

Team ADNET brings over 30+ years of experience to information systems and professional services for the federal government.

With a history of expertise in software development, computer network design, IT security, mission operations support, and educational outreach, Team ADNET is deeply embedded in the Space and Earth Science at NASA's Goddard Space Flight Center (GSFC) in Greenbelt, MD.

ADNET Systems, Inc. is working with Goddard Space Flight Center to fulfill NASA's vision for space exploration, and working with the Science and Exploration Directorate to fulfill its many missions.

ADNET Systems, Inc. is an employee-centric company, committed to providing premier benefits that support our employees and their families.

With affordable medical and dental plans coupled with leading disability and life insurance options, ADNET offers our employees the benefits most sought after by today's professional candidate.

Furthermore, our benefits package features the extras that distinguish us from other small businesses, ensuring our high employee retention that our customers appreciate.

Some features of our compensation plans and environment perks include :

  • Annual Leave / Sick Leave
  • Military and Family Emergency Leave
  • Paid Holidays
  • Performance Bonuses
  • Medical, Dental and Vision Plans
  • Direct Deposit Payroll
  • 401K Plan with Company Matching
  • Tuition Reimbursement
  • Swag bags
  • 10 days ago
Related jobs
Promoted
ADNET Systems, Inc.
Greenbelt, Maryland

Responsibilities of the scientific software developer include incorporating new features and analysis methods, interacting with the scientific community, optimizing for correctness, performance, and usability, and managing the continuous integration (CI) pipeline and software distribution through pa...

Promoted
The Johns Hopkins University Applied Physics Laboratory
Laurel, Maryland

We are seeking a Scientific Machine Learning Software Developer for the Complex Systems Group in the Research & Exploratory Development Department to be a part of multidisciplinary teams focused on the research and development of innovative algorithms and prototypes for scientific discovery. Are you...

sesda3
Lanham, Maryland

Responsibilities of the scientific software developer include incorporating new features and analysis methods, interacting with the scientific community, optimizing for correctness, performance, and usability, and managing the continuous integration (CI) pipeline and software distribution through pa...

ADNET
Greenbelt, Maryland

AP089 Scientific Software Developer. AP089 Scientific Software Developer - HEASARC and TESS. We are seeking a skilled scientific software developer with experience in Python package development and maintenance to join existing teams at NASA Goddard Space Flight Center. The heasoftpy package aims to ...

ADNET
Greenbelt, Maryland

AP090 Scientific Software Developer. AP090 Scientific Software Developer. We are seeking a Scientific Software Developer with 3-10 years experience to join the staff at NASA/GSFC's Astrophysics Science Division (ASD), which supports a broad program of research in astronomy, astrophysics, and fundame...

Promoted
Peraton
Annapolis Junction, Maryland

Provides specific input to the software components of system design to include hardware/software trade offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual sof...

Promoted
Jacobs
Fort Meade, Maryland

Test, maintain and recommend software improvements to ensure strong functionality and optimization. Independently install, customize and integrate commercial software packages. ...

Promoted
Accenture Federal Services
Annapolis Junction, Maryland

Perform maintenance, enhancements and/or development work. Able to debug software and troubleshoot issues. Familiarity with software version control tools ( Git ). BS in Computer Science or Software Eng or Computer Eng or comparable field. ...

Promoted
Zachary Piper
Annapolis Junction, Maryland

Responsibilities of the Java Developer:. Qualifications of the Java Developer:. Java, JavaScript, Angular, HTML5, CSS). Compensation for the Java Developer:. ...

Promoted
The Emmes Company, LLC
Rockville, Maryland

Software Development Engineer - Web Applications. The Software Development Engineer - Web Applications will be responsible for developing, deploying, and maintaining web applications hosted in AWS. Familiarity with web application development best practices and design patterns. ...