Candidate will develop and maintain an integrated software system that aligns with the Navy architecture, requirements, objectives and policies for Naval Systems. Qualified candidates should demonstrate a solid 2 - 5 years of computer engineering experience in a development and test environment.
Job ResponsibilitiesSystems Engineering Support ServicesAssist in the development and/or modification of ship design specifications and in the review of user system specifications. Provide engineering support for network products produced for labs, proof-of-concept demonstrations, and fielded shipboard systems. Work in this area includes initial concept exploration and requirements definition, through engineering development, qualification testing, lab and/or shipboard integration, and troubleshooting.
Systems Software Testing ServicesThe testing should include:
- Software testing
- Software installs and configuration
- Travel required for ship SW installs and test
- Cyber Security Work Force Certification required (must be able to obtain after being hired)
- System troubleshooting
- Knowledge of Networks
- Software CM knowledge
Life Cycle System Support- Participate in System Program Reviews, Technical Reviews, Technical Exchange Meetings, Engineering Team Meetings and other Technical and Programmatic forums to maintain awareness of program and system issues and initiatives.
- Assist in the development of user manuals, technical descriptions, training material, and fact-sheets necessary for the sustained, successful operation and maintenance of mission critical Data Networks.
- Assist in the writing of system engineering plan documents, requirements documents, test procedures and plans, test reports and other related technical documentation for lab, test site and shipboard applicability.
- Help assess potential cost, schedule, and performance impact associated with installation of proposed program related hardware and software changes.
Candidates will be involved with software design, development and testing:
- Develop, modify, enhance, and test software for Test Sites and Shipboard following software assurance best practices throughout the software lifecycle:
- Analyze information to determine, recommend, and plan the development of a new application or modification of an existing application for security compliance.
- Capture security controls used during the requirements phase to integrate security within the process, identify key security objectives, and maximize software security while minimizing disruption to plans and schedules.
- Apply coding and testing standards, security testing tools, and conduct code reviews.
- Apply secure code documentation.
- Conduct trial runs of programs and software applications to ensure the desired information is produced and instructions are correct.
- Confer with systems analysts, engineers, programmers, and others to design applications and obtain information on project limitations and capabilities, performance requirements, and interfaces.
Minimum Requirements- Bachelor of Science in Electrical/Electronic/Computer Engineering, Computer Science, or Information Systems from an accredited institution. CompTIA Security+ or Secure C++ is highly desirable. Working knowledge of DOD/DON cyber security policies and processes, as relates to shipboard software control systems is highly desirable.
- The position requires U.S. citizenship and the ability to obtain and maintain an active DOD security clearance. Location: Lakehurst, NJ