Odyssey Systems Consulting Group

Senior Software Engineer

Colorado Springs, CO, US$130,000-$160,000Posted 4 days ago

Job Description

Position Summary

We are seeking a Senior Software Engineer to be a primary technical contributor on the Multimode Threat Engagement Simulation Platform. You will own significant portions of the stack end-to-end — building the Julia computation backend, the React/TypeScript/CesiumJS frontend, and the CI/CD pipeline that delivers standalone Windows and Linux artifacts — with a primary emphasis on high-performance and scientific computing. You will work closely with the Lead Engineer on architecture decisions and with domain engineers (RF, EO/IR) to implement their physics models in a performant, maintainable form.

This role demands genuine depth in high-performance compute application development. The backend is not a conventional web API — it runs trajectory integration, Monte Carlo simulation across thousands of runs, and real-time surrogate model inference. You should be comfortable profiling and optimizing numerical code, reasoning about parallelism, and making informed trade-offs between simulation fidelity and throughput. ***Contingent upon contract award* Responsibilities: High-Performance Computation Backend*** Implement and optimize the Julia physics computation server: trajectory integration (RK4/RK45 schemes via DifferentialEquations.jl), SGP4 orbital propagation (SatelliteToolbox.jl), and Monte Carlo driver with Threads.@threads parallelism * Profile and optimize computation-critical paths; benchmark throughput and latency against program requirements (e.g., 10,000 Monte Carlo runs within a defined wall-clock target) * Integrate ONNX.jl surrogate model inference for real-time parameter sweep capabilities; ensure inference latency meets the <1ms interactive target * Implement CZML generation from physics outputs — trajectory arcs, satellite orbital paths, coverage footprints — for time-dynamic Cesium visualization * Design and maintain the mission data model: JSON serialization, versioned file format with backward compatib...

Apply for this role

Keep looking

Similar Remote IT And Developer Jobs