Network Software Developer
Core
Developing software for simulation, emulation, and testbed efforts to support research and prototyping in future networking programs, specifically focusing on software-defined networking and routing protocols.
Role type
Network Software Developer (Research & Prototyping)
Builds
Simulation/emulation/testbed software, containerized infrastructure, SDN/routing solutions
Domain
National Security / Defense / Networking
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Python, Kubernetes, Software-Defined Networking (SDN), Routing Protocols
Preferred skills
SDN implementation, Routing protocol operation
Technologies
Kubernetes, C++, Python
Responsibilities
Develop networking software for simulation, emulation, and testbed efforts; Develop infrastructure including container management and deployment using Kubernetes; Support development of software-defined networking and routing approaches to solve problems and improve performance
Seniority
Mid-level (3-5 years experience)