We are headquartered in Dulles, Virginia. GeoEye is publicly traded on the NASDAQ stock exchange under the symbol GEOY. Our value-added geospatial imagery processing and production capabilities are unmatched in the industry with facilities in Thornton, Colorado; St. Louis, Missouri; Norman, Oklahoma; and Mission, Kansas.
JOB SUMMARY
GeoEye, a leading global provider of Earth imagery products and services, is interested in hiring a Scientific Programmer to maintain, develop, and implement changes to the production systems for ocean products for GeoEye’s SeaStar™ Fisheries Information, Maritime Information, Ocean Monitoring, and Asset Tracking Services. The Scientific Programmer will collaborate with the SeaStar Science Team to improve and implement state-of-the-art data processing techniques and production systems that allow depiction of near-real-time surface ocean conditions. The individual will support implementation of methods to improve acquisition and integration of data from different sources to better describe the ocean environment. The Scientific Programmer will also assist in the development of new SeaStar commercial ocean products, and maintain and make improvements to existing production systems. The position involves independent work within a dynamic team environment. Occasional after-hours On-Call duties are required.
TASK % of Time
1. Develop, implement, test and maintain software to acquire, process oceanographic global data sets, and disseminate products via ftp, email, http and other protocols. 25%
2. Develop, implement, test, and maintain software for daily monitoring of data flows. Identify, diagnose, and correct outstanding data flow issues. Work closely with data suppliers and customers to set up new data flows and remove obsolete data flows. 25%
3. Implement, test and maintain scientific processing code written in C and C++. 25%
4. Work with IT to support SeaStar system enhancements 15%
5. Perform other tasks as assigned. 10%
SUPERVISORY RESPONSIBILITY
No supervisory responsibilities.
WRITTEN AND VERBAL CONTACT
Interacts with internal and external employees on the same level.
EDUCATION
A Bachelor’s degree in oceanography, meteorology, physics, computer science or equivalent experience is required. MS degree is desirable.
EXPERIENCE
Four+ years overall programming experience required.
No supervisory experience required.
COMPUTER EXPERIENCE
Two or more years writing C code in a UNIX or Linux environment required. Two or more years experience in Perl scripting in a UNIX or Linux environment highly desired. Experience developing code to operate in unattended batch mode is highly desirable. Knowledge of tcsh and bash scripting is desirable. Experience with the design and implementation of MySQL databases is desired. Experience with GMT (Generic Mapping Tool), IDL and processing of global weather and oceanographic products is desired. A working knowledge of Microsoft Word, Excel, Outlook, and PowerPoint is desired.
ADDITIONAL SKILLS
The ideal candidate should be able to operate with moderate to minimum supervision to meet stringent time and quality objectives. This is moderately complex work requiring original thinking – ability to define problems, collect data from logs, local and remote systems, establish facts and draw valid conclusions. Proven communication skills, both verbal and written are desired. Creative problem solving is essential.
Exposure
The work environment has moderate noise.
DISCLAIMER
The preceding job description has been designed to indicate the general nature and level of work performed by employees within this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities, and qualifications required of employees assigned to this job.
*cb
Are you a returning applicant?
Previous Applicants:
Email:
Password:
If you do not remember your password
click here.
<< Back to Search Results
New Search
//jQuery Calendar
jQuery(document).ready(function($) {
$('.jquerycalendar').datepicker({
altField:'',altFormat:'',appendText:'',buttonImage:'https://tbe.taleo.net/NA12/ats/cacheable/R09-11-20-18-24-18-10.0_comp_prod/img/UIv8/calendar.gif',buttonImageOnly:true,buttonText:'...',changeMonth:true,changeYear:true,closeText:'Close',constrainInput:true,currentText:'Today',dateFormat:'mm/dd/yy',dayNames:['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'],dayNamesShort:['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'],dayNamesMin:['Su','Mo','Tu','We','Th','Fr','Sa'],defaultDate:null,duration:'normal',firstDay:0,gotoCurrent:false,hideIfNoPrevNext:false,isRTL:false,maxDate:null,minDate:null,monthNames:['January','February','March','April','May','June','July','August','September','October','November','December'],monthNamesShort:['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'],navigationAsDateFormat:false,nextText:'Next',numberOfMonths:1,prevText:'Previous',shortYearCutoff:'+10',showAnim:'show',showButtonPanel:false,showCurrentAtPos:0,showMonthAfterYear:false,showOn:'button',showOptions:{},showOtherMonths:false,stepMonths:1,yearRange:'1940:2020'});});
SourceUrl: