About the role

  • Software Developer designing and maintaining scheduling software for advanced ground operations. Collaborating with teams to ensure safe, efficient satellite operations and resource management.

Responsibilities

  • Develop payload scheduling systems that generate executable timelines based on mission priorities, payload modes, resource constraints, and customer tasking
  • Implement spacecraft pass scheduling for uplink/downlink contacts, coordinating ground station availability and network resources
  • Design and implement deconfliction logic to prevent RF interference, resource contention, and operational conflicts across multiple satellites and constellations
  • Build constraint-based and rules-driven scheduling algorithms that account for spectrum usage, pointing conflicts, timing margins, regulatory constraints, and operational safety rules
  • Integrate scheduling outputs with payload C2 systems, command generation pipelines, and mission operations tools via well-defined APIs
  • Collaborate with RF engineers, systems engineers, payload teams, and operations staff to model interference risks and operational constraints accurately
  • Improve scheduling automation, scalability, robustness, and explainability as system complexity and mission tempo increase

Requirements

  • Associates or Bachelors degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
  • 3+ years of professional software development experience
  • Strong proficiency in Python, Java, C++, Go, or similar backend languages
  • Experience developing backend services, APIs, and data-driven systems
  • Understanding of scheduling, planning, or optimization problems in complex environments
  • Strong analytical mindset and ability to reason about competing constraints and edge cases.

Benefits

  • Competitive compensation
  • Full benefits

Job title

Software Developer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job