You are viewing a preview of this job. Log in or register to view more details about this job.

Software Engineer

JOB DESCRIPTION

Aeris is actively pursuing a mid-level software engineer who will support the design, development, testing, and deployment of software applications, scientific algorithms, and software system infrastructures under the direction of senior scientific and engineering staff. In particular, the successful candidate will be actively supporting the ongoing development of operational atmospheric transport and dispersion (AT&D) modeling and simulation toolsets. As such, this position requires experience with object oriented software design/development using languages such as Java, C, C++, and Fortran within an Agile/Scrum software development framework and must be comfortable working in a dynamic, team-focused, collaborative environment. Additionally, the candidate will be expected to support modification, implementation, and optimization of numerical weather prediction (NWP) codes on commodity High Performance Computing (HPC) systems, including cloud hosted HPC systems. In this capacity, the position requires experience with various analysis/scripting languages such as R, Python, Matlab, and IDL, plus experience implementing/optimizing these codes on HPC systems using MPI and Open MP. Lastly, due to the nature of working within a small business, the candidate will be expected, from time to time, to perform some additional duties, outside of their areas of expertise, such as numerical model execution/operation, data analysis/visualization, and development of presentations/reports.

REQUIREMENTS

Skills

  • Experience developing software using Java, C, C++, FORTRAN
  • Experience developing software for Windows, UNIX/Linux, and Mac OS X operating systems
  • Experience with object oriented design/development
  • Experience with standard software engineering design/development practices/procedures such as Agile/Scrum
  • Familiarity with scientific scripting/analysis tools such as R, Python, Matlab, and IDL
  • Familiarity with optimizing software/systems using MPI, Open MP or other multiprocessing technologies.
  • General interest in AT&D and NWP modeling systems.
  • General interest in meteorology, physics, mathematics, and/or statistics.
  • Strong communication and interpersonal skills

General Qualifications

  • Bachelor of Science (B.S.) and 6 years of relevant professional experience
  • Willingness to relocate to the greater Boulder, CO area
  • Active security clearance OR willingness and ability to complete the necessary background screening process.

APPLY

Qualified applicants are asked to submit a cover letter and resume to George Bieberbach (gbieber@aerisllc.com). The letter and resume should specifically detail their interest and ability to meet the job requirements/qualifications.