The hourly rate for this position is $17.75 for Undergraduate II and $22.84 for Graduate I and is non-negotiable.
This Statement of Work covers the need for student services to provide Test and Evaluation (T&E) engineering support for multi-modal simulation environments. Employs a software engineering iterative approach to develop automation frameworks and test cases using current engineering tools, such as Python-based testing frameworks, containerization technologies, and cloud-based infrastructure design to validate and verify technical solutions. Responsible for assisting in the validation and maintenance of a multi-container testbed, aids in the evaluation of external performer agents across various military scenarios and creates automated test suites and data analysis processes to measure agent performance against DARPA-defined metrics.
ERIS aims to research and develop a range of technical solutions through the use of multi-modal simulation, container-based orchestration, automated Test and Evaluation (T&E) frameworks, and visualization capabilities that enable users to observe and assess complex multi-agent interactions. This development is critical to ERIS’s mission because it provides a scalable testbed for existing and future DARPA programs and supports agent understanding of complex military scenarios across multiple operational domains.
At the undergraduate level, student contractors will apply fundamental software engineering and computer science techniques to help ensure that simulation models, external agents, supporting services, and test infrastructure operate predictably, reliably, and consistently. Undergraduate efforts may include software development, test automation, containerization, data handling, documentation, integration support, and implementation of simulation-test capabilities under government and senior technical staff guidance.
At the graduate level, student contractors will focus on the design, development, and improvement of visualization capabilities for game and simulation environments used to test and evaluate multiple learning agents. This work will support the visualization of terrain, scenario context, agent states, movement, interactions, decisions, events, and performance measures across concurrent simulation runs. Graduate-level efforts may include developing interactive two-dimensional and three-dimensional displays; simulation-control and scenario-configuration interfaces; dashboards; agent-behavior visualizations; event timelines; replay tools; and after-action analysis products.
The graduate student will help translate simulation data and learning-agent telemetry into clear, interpretable visual representations that enable government developers, test personnel, and researchers to assess agent behavior, compare alternative courses of action, identify anomalous or emergent behavior, and evaluate system performance. The student may also support integration of visualization components with simulation engines, agent frameworks, automated T&E pipelines, containerized services, and data-collection mechanisms.
By applying advanced software engineering, visualization, human-computer interaction, simulation, and machine-learning-adjacent techniques, the graduate student will contribute to a usable and scalable environment for observing, testing, and evaluating learning agents in representative multi-domain scenarios.
The student contractor shall provide technical support in the following areas, as specified under individual task orders, to the work sponsor:
Software Engineering, Programming:
Undergrad II: The student must be at the Junior or Senior level and have experience in 50% of the task requirements and be able to accomplish 50% of the work independently. Is not required to be an SDSU Student.
Computer Science major preferred; relevant majors such as Data Science and Software Engineering be suitable given relevant coursework and/or work experience.
Required Coursework and/or relevant work and/or laboratory experience:
Desired Coursework and/or relevant work and/or laboratory experience:
Additional Qualifications Desired:
Graduate I: Graduate Student 1: Must have a Bachelor's degree in the required discipline and be enrolled in a Master's degree program. Must be able to accomplish a minimum of 50% of the task without supervision.
Pursuing a master’s or doctoral degree in Computer Science, Software Engineering, Data Science, Game Development, Computer Graphics, Human-Computer Interaction, Visualization, Electrical/Computer Engineering, or a closely related technical discipline. The student will support development of visual game and simulation environments used to observe, assess, and test multiple learning agents, including government-developed red agents and AI course-of-action generation agents.
Required Coursework and/or Relevant Work and/or Laboratory Experience:
Additional Qualifications Desired
ADDITIONAL APPLICANT INFORMATION: