Constellation Systems Simulation Engineer (Python/Rust)

Elveo

Chantilly (VA)

On-site

USD 90,000 - 135,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Elveo is seeking a Systems Simulation Engineer to join our global D2D satellite constellation program in Chantilly, VA. You will contribute to a Python/Rust hybrid tool that models orbital dynamics, link performance, and system behavior, forming the foundation for mission engineering decisions.

You’ll grow into ownership of the tool, implement orbital models, validate RF budgets and beam patterns, and build APIs or lightweight UIs for engineers across RF, ADCS, and mission operations.

Qualifications

  • 2–5 years of professional software engineering experience in Python and Rust.
  • Experience building or maintaining simulation, modeling, or numerical computing tools.
  • Solid working knowledge of orbital mechanics — Keplerian elements, perturbation effects (J2), constellation geometry (Walker Delta), 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.

Responsibilities

  • Maintain and extend 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

Skills

Python
Rust
Orbital mechanics
Simulation tools
Version control
Testing/CI/CD
Concurrency/FFI
Documentation

Tools

STK
PyO3
Git

Job description

Elveo is seeking a Systems Simulation Engineer to join our global D2D satellite constellation program in Chantilly, VA. You will contribute to a Python/Rust hybrid tool that models orbital dynamics, link performance, and system behavior, forming the foundation for mission engineering decisions.

You’ll grow into ownership of the tool, implement orbital models, validate RF budgets and beam patterns, and build APIs or lightweight UIs for engineers across RF, ADCS, and mission operations.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Orbital Systems Simulation Engineer (Python/Rust)
Orbital Systems Simulation Engineer (Python/Rust)

One Way Ventures • Chantilly (VA)

On-site
USD 120,000 - 190,000
Systems Simulation Engineer (Constellation Modeling & System Simulation)
Systems Simulation Engineer (Constellation Modeling & System Simulation)

Elveo • Chantilly (VA)

On-site
USD 90,000 - 135,000
Systems Simulation Engineer (Constellation Modeling & System Simulation)
Systems Simulation Engineer (Constellation Modeling & System Simulation)

One Way Ventures • Chantilly (VA)

On-site
USD 120,000 - 190,000
Flight Software Engineer
Flight Software Engineer

Elveo • Chantilly (VA)

On-site
USD 120,000 - 160,000
Software Engineer - Satellite & Ground Systems
Software Engineer - Satellite & Ground Systems

Elveo • Chantilly (VA)

Hybrid
USD 110,000 - 160,000
Flight Software Engineer
Flight Software Engineer

Lynk Global, Inc. • Chantilly (VA), Northern (KY)

Hybrid
USD 120,000 - 160,000
Satellite Ground Systems Engineer
Satellite Ground Systems Engineer

Elveo • Chantilly (VA)

Hybrid
USD 120,000 - 180,000
Remote-Eligible Senior Constellation Systems Engineer
Remote-Eligible Senior Constellation Systems Engineer

Hidden Jobs • United States

Hybrid
USD 135,000 - 150,000
Medical, dental, vision
401(k) with match
PTO and holidays
+1
Satellite Flight Software Engineer
Satellite Flight Software Engineer

Elveo • Chantilly (VA)

Hybrid
USD 120,000 - 160,000
Ground Systems Software Engineer
Ground Systems Software Engineer

Elveo • Chantilly (VA)

On-site
USD 120,000 - 160,000