Communicate status of assigned work to DE2 lead as required
Update CNTB TRMC page, documents and any other necessary updates necessary periodically
Maintain working knowledge of CNTB architecture and its integrations with the other toolboxes and the Data Layer in order to field CNTB-related questions from other teams
Develop new features for network simulator and web interface to support high fidelity simulation experiments during test events
Develop, update and maintain code for CNTB main tool at the various clearance levels
Assist in the development and delivery of technical demos to NIWC leadership as required
Develop documentation to assist in training other teams both within and outside of the program
Support, monitor, and collect data for CNTB deployments during test events
Travel may be required to support test events (~2 weeks per year)
Flexible with work hours during test events (could be night time as well)
Skills and Requirements
B.A. or B.S. in Math, Computer Science, Engineering, Information Technology, or related discipline
3+ years experience with development using C, C++, Javascript, and Python
Functional understanding of networks and networking
Functional understanding of DoD networks
Functional understanding of Tactical networking - Experience with modeling and simulation systems
Experience with Distributed Interactive Simulation (DIS) network protocol
Experience debugging using WireShark, GDB and logging tools
Comfortable working with both Windows and Linux
Experience with Flask (Python) or related web frameworks
Experience with CMake or other build automations
Experience with using and managing APIs using UDP sockets or HTTP methods
Experience with Docker and containerization concepts
Experience with Git and agile development process