What are the responsibilities and job description for the Computer Scientist position at NAVWAR?
Are you an experienced developer proficient in Fortran and Python with a strong background in signal processing and geospatial analytical tool development? Do you have experience working on Linux systems and creating shared libraries? Join our dynamic team at NIWC PAC to modernize our legacy systems by converting existing Fortran code into Python, integrating advanced signal processing algorithms, and developing cutting-edge geospatial analytical tools. You will collaborate closely with scientific engineers and operators to deliver impactful solutions. C proficiency is a plus. This is a unique opportunity to drive technological transformation and make a significant impact on our missions.
Responsibilities :
- Convert existing Fortran 77 and 95 codebases to Python.
- Analyze and understand legacy Fortran code, particularly related to signal processing and geospatial data, to ensure accurate translation.
- Develop and optimize signal processing algorithms and geospatial analytical tools in Python.
- Create and integrate dynamic libraries on Linux and Windows systems as needed.
- Collaborate with scientific engineers and operators to understand requirements and integrate new code and tools into existing workflows.
- Optimize converted code for performance, scalability, and reliability on Linux platforms.
- Test and debug converted code to ensure functionality aligns with original specifications.
- Document conversion processes and update technical documentation accordingly.
- Provide training and support to team members on new Python-based tools and applications.
Qualifications :
Resume Requirements :
A complete resume is required. Your resume must show relevant experience, job title, duties and
accomplishments. Your resume must show complete information for each job entry to support
minimum qualifications. The following information should be provided in your resume, but it is
acceptable to provide elsewhere in your application package : employer's name, starting and end
dates (Mo / Yr), and hours per week. If you are a current federal employee, be sure to include your
pay plan, series and grade level (e.g. GS-0201-09) for relevant federal experience.