Scientific Research Corporation - Virginia Beach, VA

posted 5 months ago

Full-time - Mid Level
Virginia Beach, VA
Professional, Scientific, and Technical Services

About the position

The Computer Programmer IV position at Scientific Research Corporation involves leading complex projects and major phases of significant projects in the realm of software engineering and development. The role requires a seasoned professional with a Bachelor's Degree in Computer Science and over ten years of experience in network computer equipment and routine programming. The candidate will be responsible for maintaining and modifying existing code and operating systems configurations, as well as designing, developing, and implementing software programming applications. This includes evaluating existing processing software for system integration, conducting statistical analysis, and ensuring proper file output formatting. In addition to software development, the role encompasses the creation of essential documentation such as Version Description Documents, Interface Design Documents, and Software Development Plans. The candidate will also be expected to perform non-functional software testing, including security, performance, usability, and compatibility testing. A current Department of Defense (DoD) Secret security clearance is required, along with excellent verbal and written communication skills and strong analytical and leadership abilities. The ideal candidate will have extensive experience supporting DoD or Naval Surface Warfare Center (NSWC) programs, with a thorough understanding of NSWC operations. They should also possess expert-level proficiency in programming languages such as C, C++, Java, and Python, and have experience with neural networks and machine learning applications using tools like Py Torch, Tensor Flow, MATLAB, and LabVIEW. The position requires a proactive approach to software vulnerability mitigation and compliance with cybersecurity directives and policies throughout the software development lifecycle.

Responsibilities

  • Plans, conducts, and technically directs projects or major phases of significant projects, coordinating the efforts of technical support staff.
  • Develops and delivers complex technical presentations to high-level program management and customers.
  • Conducts investigations and tests of considerable complexity to develop extensive reports or studies.
  • Provides functional and technical guidance to engineers or other organizations, typically providing leadership and technical direction for a project team.
  • Reviews literature, patents, and current practices relevant to the solution of assigned projects.
  • Reviews completion and implementation of technical products.
  • Evaluates vendor capabilities to provide required products and services.
  • Develops and applies advanced methods, theories, and research techniques in the investigation and solution of complex and advanced software applications and problems.
  • Provides software engineering support including development, maintenance, testing, and certification & accreditation of software and operating system modifications.
  • Supports the development of neural networks and machine learning applications using industry tools and techniques.
  • Develops software to facilitate operation of radio frequency distribution components, antennas, and feedlines in accordance with specifications and engineering standards.
  • Develops and designs firmware for components or system blocks that meet specified requirements.
  • Performs and reports on functional testing of software, including unit testing, integration testing, system testing, and acceptance testing.
  • Provides software troubleshooting and resolution for specified software applications.
  • Ensures software complies with Department of the Navy (DoN), Department of Defense (DoD), and Intelligence Community cybersecurity directives, policies, and procedures.

Requirements

  • Bachelor's Degree in Computer Science.
  • Ten + (10+) years' experience in network computer equipment and routine computer programming.
  • Minimum Certification as 621 (or similar) at the Intermediate level per DoDD 8140.01.
  • Demonstrated experience leading complex projects or major phases of significant projects.
  • Demonstrated proficiency maintaining and modifying existing code and Operating Systems configurations.
  • Demonstrated expertise designing, modifying, developing, writing, and implementing software programming applications.
  • Experience designing and developing new, and evaluating existing, processing software for system integration.
  • Expert-level proficiency in programming languages: C, C++, Java, Python.
  • Demonstrated experience developing neural networks and machine learning applications using industry tools and techniques.
  • Experience with the development, maintenance, testing, and certification & accreditation of software for Human Machine Interface (HMI) Graphical User Interfaces (GUIs).
  • Possess a current Department of Defense (DoD) Secret security clearance.
  • Excellent verbal and written communication skills.
  • Excellent analytical and leadership ability.

Nice-to-haves

  • Ten+ (10+) years' experience supporting DoD or Naval Surface Warfare Center (NSWC) Programs.
  • Five + (5 +) years' experience leading software teams for DoD Naval Surface Warfare Center (NSWC) projects.
  • Thorough understanding of NSWC operations.
  • Demonstrated expertise designing, modifying, developing, writing, and implementing software programming applications for DoD projects.
  • Experience developing software to facilitate operation of radio frequency distribution components, antennas, and feedlines in accordance with specifications and engineering standards.
  • Expertise in additional software programming languages.
  • Demonstrated expertise with the development, maintenance, testing, and certification & accreditation of software for Human Machine Interface (HMI) Graphical User Interfaces (GUIs).
  • Expert-level knowledge of cybersecurity directives, policies, and procedures.

Benefits

  • Competitive salary
  • Extensive benefits package
  • Work environment that encourages excellence
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service