Scientific Applications Programmer

Job Locations US-MS-Stennis Space Center
Requisition ID
2025-153752
Position Category
Information Technology
Clearance
Secret

Responsibilities

Peraton is looking for a Scientific Applications Programmer at Stennis Space Station in MS for the USI program. The Unmanned Systems Interface (USI) is a software suite currently being developed and maintained by University of Washington Applied Physics Laboratory (APL-UW) for the Naval Oceanographic Office (NAVOCEANO).  The primary function if USI is to provide capabilities for the control and processing of data from unmanned oceanographic vehicles such as gliders and profiling floats.

 

Working in collaboration with APL-UW developers, NAVOCEANO personnel, and Peraton programmers, the successful candidate will be responsible for adding new features and capabilities to USI.  New features and capabilities include but are not limited to: 

  • Support for new vehicle and sensor types including development of decoders and control functions, new data displays and plots, new vehicle control functionality, new GUI features, and developing new API functions to support features such as enhanced control and vehicle error handling.

 

  • Development of new features and capabilities will require extensive coding in Java and Python to implement USI’s web-enabled components. Therefore, the successful candidate will have strong knowledge of and experience with application programming in Java and Python, strong knowledge of and experience with server-side programming in Java, and experience with client-side Web GUI design and implementation using HTML5 and JavaScript. USI interfaces with multiple SQL databases so experience with SQL databases will benefit the successful candidate. USI is an operational system and all further development is done in a continuous integration and continuous deployment (CI/CD) environment using tools such as Eclipse, GIT, Jira and Jenkins.

 

  • Experience working in a CI/CD environment and using such tools will further benefit the successful candidate.

 

  • USI is used to control unmanned underwater vehicles and process data collected by their onboard sensors. This work will require application of oceanographic knowledge to account for effects of the ocean environment upon the vehicles and sensors. As much of the data collected is fed into ocean models, application of oceanographic knowledge will be further useful.

 

  • The candidate must be able to produce highly quality results while adhering to a specified timeline with minimal supervision and be able to communicate effectively with university staff and contractors, NAVOCEANO employees, and other Peraton programmers and software engineers.

 

  • This work requires strong writing skills for building reports, creating presentations, and producing software documentation both in-line and in user manuals and other guides.

Qualifications

Required Qualifications:

  • 9 years eperience with H.S; 7 years with AS/AA; 5 years with BS/BA; 3 years with MS/MA; 0 years with PhD
  • Ability to obtain Secret clearance

Desired Qualifications:

  • Java, Python and SQL 
  • Unmanned watercraft experience 
  • HPC knowledge

Peraton Overview

Peraton is a next-generation national security company that drives missions of consequence spanning the globe and extending to the farthest reaches of the galaxy. As the world’s leading mission capability integrator and transformative enterprise IT provider, we deliver trusted, highly differentiated solutions and technologies to protect our nation and allies. Peraton operates at the critical nexus between traditional and nontraditional threats across all domains: land, sea, space, air, and cyberspace. The company serves as a valued partner to essential government agencies and supports every branch of the U.S. armed forces. Each day, our employees do the can’t be done by solving the most daunting challenges facing our customers. Visit peraton.com to learn how we’re keeping people around the world safe and secure.

Target Salary Range

$80,000 - $128,000. This represents the typical salary range for this position based on experience and other factors.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed