Systems Simulation Engineer (Constellation Modeling & System Simulation)

Elveo

$110K — $130K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 2-5 years professional software engineering experience, proficient in Python and Rust
  • Experience building or maintaining simulation and modeling tools
  • Knowledge of orbital mechanics including Keplerian elements and perturbation effects
  • Familiarity with satellite systems fundamentals, RF link performance, and link budgets
  • Experience with performance profiling and optimization in Rust
  • Strong software engineering fundamentals including version control and testing
  • Ability to quickly ramp up on a complex codebase and progressively take ownership

Responsibilities

  • Maintain and extend the constellation system simulation tool
  • Grow into primary ownership of the simulation tool as the constellation program evolves
  • Implement and validate various orbital mechanics models
  • Model and validate RF link budgets and antenna gain patterns
  • Design and implement performance-critical components in Rust
  • Support architecture trade studies by enhancing simulation capabilities
  • Build interfaces that allow other engineers to run simulations without modifying core code

Benefits

  • Flexible work environment
  • Opportunities for professional growth and development
  • Collaboration with experts in satellite systems and engineering
  • Contributions to cutting-edge satellite technology
  • Engagement in impactful projects that shape global satellite communications
Full Job Description
About the Role

Elveo Mobile is building a global direct-to-device satellite constellation. We're looking for a Systems Simulation Engineer to join the team responsible for our core constellation simulation tool - the software that models orbital dynamics, link performance, and system-level behavior for our satellite network. The tool will also form the foundation for the operational System Resource Manager. You'll work alongside the current subject-matter experts to learn and extend the codebase, with the expectation that you'll grow into a primary role as the tool's capabilities expand alongside the constellation program.

This is not a pure software role or a pure aerospace system engineering role - it sits at the intersection.

What You'll Do
  • Contribute to the maintenance and extension of the constellation system simulation tool (Python/Rust hybrid architecture), working alongside the current team to keep it a reliable source of truth for mission and systems engineering decisions
  • Grow into a primary ownership role over time as you build depth on the codebase and the tool's capabilities are expanded to support an evolving constellation program
  • Implement and validate orbital mechanics models (Walker Delta constellation geometry, J2 perturbation effects, RAAN drift, propagation) and cross-check against STK/HPOP where applicable
  • Model and validate RF link budgets, antenna gain patterns, SINR/EIRP calculations, and beam/cell assignment logic for the satellite payload
  • Design and implement performance-critical simulation components in Rust, with Python front-ends/bindings for analysis and integration workflows
  • Support architecture trade studies (constellation configuration, coverage, capacity) by extending simulation capability to answer new engineering questions on demand
  • Build tooling and interfaces (APIs, CLI, or lightweight UI) that let other engineers - RF, ADCS, mission ops - run and interpret simulations without needing to touch the core codebase
  • Help document code, data models, and assumptions as you learn the tool, building institutional knowledge that supports the team's long-term ownership of the codebase
  • Contribute to system architecture and systems engineering activities beyond the simulation tool itself - supporting trade studies, requirements analysis, and technical decision-making for the constellation program
  • Participate in the development of the system resource manager, with responsibility for modeling and managing satellite power allocation, frequency assignment, Earth Fixed Cell (EFC) laydown, EFC-to-satellite assignment, and capacity planning
  • Collaborate directly with mission engineering, RF/payload, and launch teams to translate real system requirements into simulation features
  • Optimize for performance and scalability as constellation size and simulation complexity grow

Required Qualifications
  • 2-5 years of professional software engineering experience, with strong proficiency in Python and Rust
  • Demonstrated experience building or maintaining simulation, modeling, or numerical computing tools (scientific computing, physics engines, or similar)
  • Solid working knowledge of orbital mechanics - Keplerian elements, perturbation effects (J2), constellation geometry (Walker Delta or similar), and propagation methods
  • Familiarity with satellite systems fundamentals: link budgets, antenna gain/beamforming basics, SINR/EIRP, and RF link performance drivers
  • Experience with performance profiling and optimization in Rust (memory management, concurrency, FFI/Python bindings via PyO3 or similar)
  • Strong software engineering fundamentals: version control, testing, CI/CD, and writing maintainable, well-documented code
  • Ability to ramp quickly on a complex, evolving codebase and take on increasing ownership over time

Preferred Qualifications
  • Experience with STK or other orbital simulation/propagation tools
  • Knowledge of satellite communications systems (NTN, LTE/5G, TT&C/ground antenna systems, beam hopping, Earth Fixed Cell assignment, or similar)
  • Experience with graph-based or ML-driven optimization approaches (e.g., auction-based resource allocation, ...) applied to satellite resource management, spectrum/frequency assignment, or beam/cell assignment problems
  • Exposure to constellation deployment planning or mission operations
  • Experience working in a small/fast-moving space program environment

ITAR Requirements

To comply with U.S. Government export control regulations (ITAR), applicants must be one of the following: (i) a U.S. citizen or national, (ii) a lawful permanent resident (green card holder), (iii) a refugee under 8 U.S.C. a7 1157, or (iv) an asylee under 8 U.S.C. a7 1158. Individuals who do not meet these criteria must be eligible to obtain the necessary authorizations from the U.S. Department of State.

Learn about ITAR here: https://www.pmddtc.state.gov

Job Location

Chantilly, VA

Similar Jobs

More Jobs at Elveo

More Aerospace & Defense Jobs

Find similar Systems Simulation Engineer (Constellation Modeling & System Simulation) jobs: