HPC Software Engineer - Level 3
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
CyberCore is looking for an HPC Software Engineer 3.
Analyzes users' requirements, concept of operations documents, and high-level system architectures to develop system requirements specifications. Analyzes system requirements and leads design and development activities. Guides users in formulating requirements, advises alternative approaches, and conducts feasibility studies.
Provides technical leadership for the integration of requirements, design, and technology. Incorporates new plans, designs, and systems into ongoing operations. Develops technical documentation.
Develops system Architecture and system design documentation. Guides system development and implementation planning through assessment or preparation of system engineering management plans and system integration and test plans.
Interacts with the Government regarding Systems Engineering technical considerations and associated problems, issues, or conflicts. Ultimate responsibility for the technical integrity of work performed and deliverables associated with the Systems Engineering area of responsibility.
Communicates with other program personnel, government overseers, and senior executives. Provides system engineering services and supports the HPC System Design & Engineering organization in support of the HPC CAPABILITIES program.
Support the team's efforts to develop and maintain the architectural direction and methods of HPC systems, including aspects of compute, memory, interconnect, network, and storage architectures, to meet current and future mission requirements.
Support the development, test, and integration of commercial and custom HPC computing solutions as needed to support the overall HPC mission.
Support and provide rigorous end-to-end systems engineering services through the entire HPC development and acquisition life cycle.
Specific activities may include
Develop a program-level requirements management process and establish a requirements baseline to tailor for each system
Contribute to and/or deliver systems engineering documentation at both the program and system level
Develop a risk management process to include a risk management plan and a risk register
Propose and evolve HPC Architectural Concepts and features such as
Ensure consistency with strategic plans and commercial vendor roadmaps.
Analyze and document alternatives among competing architectures.
Justify architectural elements based on mission applications and proxies.
Specify, recommend, and/or analyze various aspects of HPC systems, including:
Processor and/or Accelerator technology, features, and performance
Interconnect and network performance, fabric topology, technology, features, and performance, including applicability for specific algorithms of interest.
Memory capacity and bandwidth
Storage hierarchy, capacity, technology, and performance
HPC-facing network structure, technology, features, and performance
Manufacturability, reliability, availability, serviceability, sustainability
Establish, expand, and/or focus the mission application performance of each architecture concept, supported by abstract modeling where appropriate.
J-18808-Ljbffr