Scientific Programmer
Itegrity, Inc.
Silver Spring, MD, United States
about 2 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$110,000.0 - $115,000.0
Working hours
Regular working hours
Job source
Tech stack
C (Programming Language)
Microsoft Word
HTML
Algorithm Design
Build Automation
C Shell
C++ (Programming Language)
CentOS
Compilers
Information Systems
System Configuration
Custom Software
+12 more
Data Integration
Software Debugging
Fortran (Programming Language)
Logical Volume Manager
Network Configuration and Change Management
Red Hat Enterprise Linux
Software Engineering
TCP/IP
Scripting
Cloud Platform System
Test Scripts
Operational Systems
Job description
- CODE System Maintenance: Enhance and maintain the CODE software development toolkit, including documentation, web site management, tool updates, and electronic distributions.
- Algorithm Implementation: Implement validated scientific prototypes (e.g., tornado/hail detection, melting layer detection) into the operational RPG subsystem.
- Software Engineering: Develop, modify, and debug custom software across the full lifecycle, including requirements, design, test plans, and test reports.
- System Configuration: Configure and support standalone workstations running Red Hat Enterprise Linux 8 or CentOS Stream to serve as “RPG clones” for distributed algorithm development.
- Data Integration: Develop software to ingest and transform non-NOAA supplemental radar data for integration with NWS operational systems.
Requirements
- Languages: High-level proficiency in C, C++, and Fortran.
- Scripting: Mastery of C shell (csh) and Bourne shell (bash) scripting for environment configuration and build automation.
- Operating Systems: Advanced knowledge of UNIX/Linux (specifically Red Hat Enterprise 8/CentOS Stream), including system administration, disk partitioning (LVM/XFS), and network configuration (TCP/IP).
- ToolsUtilities: Experience with GNU make, GCC compilers, and GTK for GUI development.
- Documentation: Proficiency in creating technical documentation in MS Word, HTML, and PDF
Preferred Qualifications
- Meteorology Experience: Background in Meteorology, with an understanding of base data formats (Archive II) and meteorological algorithm structures.
- Algorithm Expertise: Experience translating complex mathematical or scientific prototypes into high-performance operational code.
- Modernization Focus: While the current environment is RHEL-based, familiarity with cloud architectures is preferred to support future transitions in data dissemination and product generation methodologies.
- Security Standards: Knowledge of STIG and FISMA security requirements for government information systems.
Benefits & conditions
Pulled from the full job description
- Referral program
- Professional development assistance
- Tuition reimbursement
- 401(k)
- Health insurance
- 401(k) matching
- Paid time off
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
IK
Igor Khokhriakov
23 days ago
CH
Chris Heilmann
Dev Digest 138 - Are you secure about this?
almost 2 years ago
CH
Chris Heilmann
Dev Digest 131 - AI'm not sure about OSS
about 2 years ago
CH
Chris Heilmann
Dev Digest 129 - Now that's what I call private data!
about 2 years ago
DD
Dilek Demir
Data Science & more: The Lopez dilemma
almost 6 years ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
about 2 years ago