Full Job Description
FTS has an opportunity for a Visualization & Simulation Software Engineer (Geospatial/RF Systems) in Chantilly, VA.
The Visualization & Simulation Software Engineer (Geospatial/RF Systems) will develop advanced 3D visualization and simulation tools for geospatial, satellite, and RF-based systems.
**Responsibilities**
- Design and develop real-time 3D visualization platforms using Three.js for:
- Satellite orbits and trajectories
- Antenna cones, beam patterns, and coverage volumes
- Line-of-sight and obstruction modeling
- Build full-stack systems connecting Python-based simulation engines to webbased visualization clients (WebSockets, APls, streaming pipelines)
- Develop and optimize geometry and spatial algorithms, including:
- Coordinate transforms (ECEF, ENU, azimuth/elevation)
- Volume intersection
- Visibility and occlusion detection
- Handle large-scale, time-dependent datasets (interpolation, streaming, preloading strategies)
- Optimize rendering performance for high object counts and real-time updates
- Architect backend services for simulation, data ingestion, and preprocessing
- Guide system design decisions and mentor junior engineers
**Required Skills/Qualifications**
- US Citizen
- Ability to obtain a TS/SCI with polygraph
- BS STEM (Science, Technology, Engineering, or Math) in engineering discipline
- 5+ years of software development experience
- Strong expertise in JavaScript/Typescript and Three.js (WebGL)
- Strong proficiency in Python for simulation, numerical computation, or backend services
- Deep understanding of 3D math and spatial reasoning, including:
- Vector math, coordinate systems, transformations
- Spherical geometry and geospatial calculations
- Experience building real-time or near-real-time systems
- Strong algorithm development and problem-solving skills, especially for geometry-heavy problems
- Experience with full-stack development (REST APls, WebSockets, client-server architecture)
**Desired Skills/Qualifications**
- TS/SCI with polygraph
- Experience with:
- Satellite systems, orbital mechanics, or geospatial platforms
- RF/antenna modeling or signal propagation
- Scientific visualization or simulation systems
- Familiarity with:
- PyVista, VTK, or similar for backend 3D processing
- GPU concepts (shaders, GLSL, WebGPU)
- Experience with Dockerized deployments and production systems
- Background in physics, aerospace, or related technical domains