- Career Center Home
- Search Jobs
- Research Scientist/Engineer III: Argo Systems Analyst/Programmer
Description
The Cooperative Institute for Climate, Ocean and Ecosystem Studies (CICOES) has an outstanding opportunity for a Research Scientist/Engineer 3 to join their team.
Responsibilities
This position supports the Argo project, which deploys Core, Deep, and Biogeochemical profiling floats in the global oceans.
35% Lead systems analysis/programming tasks such as designing, writing, testing, documenting, debugging, maintaining, and modifying routine computer programs for the PMEL Argo program (https://argo.ucsd.edu/data/data-faq/). This will entail the development of software tools to log output during float testing/communications in the lab and to automate float testing tasks.
30% Design, develop, test, implement, and maintain a revised, modern version of the complete PMEL Argo data system. This will involve working closely with current personnel to understand the system and contribute to the development of new databases for float metadata and science/engineering data to efficiently store instrument data that can be regularly accessed by applications in a network of servers in a complex firewall environment.
15% Work with others to maintain accurate databases of PMEL float information, including the development and maintenance of a web-based system for float data monitoring. Analyze database consistency with external archives (e.g., the U.S. Global DAC and OceanOps). Once a new data system is in place, provide required information to the U.S. and international Argo program prior to float deployments and monitor that it is properly incorporated into their systems, or train and supervise others to do so.
10% Develop and maintain documentation for system programs and procedures. As necessary, diagnose and repair malfunctioning code, keeping meticulous records.
5% Assist with routine PMEL Argo fleet performance analyses.
5% Perform other duties as assigned.
Working Conditions
Work takes place at a federal facility where candidate must:
Obtain and maintain clearance to work at NOAA/PMEL
Be U.S. citizen or national or permanent resident
Requirements
Minimum Qualifications
Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related scientific/technical field
Four years of relevant experience in system analysis and/or programming related to Earth science research
Equivalent education and/or experience may substitute for minimum qualifications except when there are legal requirements, such as a license, certification, and/or registration.
Additional Qualifications
Proficiency in Java or C++
Proficiency in Python, SQL/databases, Linux systems, distributed computing environments
Expertise in system analysis, design, and development methodologies
Experience with database development
Experience with version control systems (e.g., Git)
Demonstrated ability to work with scientific, technical, and administrative personnel and to communicate effectively as part of a tea
Experience working in an academic, nonprofit, or government research institution
Desired Qualifications
Experience with instrument testing, automation, and control software, including interfacing with laboratory or scientific instruments (e.g., serial comms)
Experience with complicated networks and firewalls
Experience developing and maintaining software for scientific data acquisition, analysis, and visualization.
Experience with client/server applications and web services
Experience with commercial cloud software development
Data management experience
Familiarity with the Argo program
Experience with oceanography, chemistry, or other physical sciences
Detail-oriented, self-motivated, solutions-oriented, and patient
Ability for independent problem solving
