Staff Software Development Engineer

Apply Here

Countries
USA
Job Types
software & tech
Experience
expert
Organization Types
aerospace
Location
Herndon
Posted Date
Company
Maxar Technologies

AI Summary

Job Description

Develop and maintain autonomous planning, scheduling, and optimization systems for Earth Observation satellites. Apply reinforcement learning, operations research, and sequential decision-making to optimize satellite constellation plans. Build simulation environments and develop multi-objective optimization pipelines. Collaborate with cross-functional teams to translate mission requirements into AI systems.

Hard Requirements

  • Bachelor’s Degree in Computer Science or strongly related field
  • 5+ years of software development experience with recent use of modern AI-assisted technologies
  • Strong Java programming skills, including working in a Spring-boot micro-service environment
  • Strong software engineering fundamentals including automated testing, CI/CD, version-control, and containerized deployment
  • Experience developing machine learning and/or optimization systems
  • U.S. Person status (U.S. citizen, permanent resident, Asylee, or Refugee)

Soft Requirements

  • Experience with orbital mechanics, satellite systems, remote sensing, mission operations, and collection planning
  • Experience with probabilistic modeling, uncertainty estimation, and Bayesian optimization algorithms
  • Familiarity with GPU acceleration and distributed training infrastructure
  • Experience with autonomous systems or multi-agent planning architectures

Browse all urbanism jobs