
Software Developer
T2S Solutions
full-time
Posted on:
Location Type: Office
Location: Huntsville • Alabama • United States
Visit company websiteExplore more
About the role
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonJavaC++Gobackend developmentAPI developmentdata-driven systemsscheduling algorithmsconstraint-based schedulingdeconfliction logic
Soft Skills
analytical mindsetproblem-solvingcollaborationcommunicationreasoning about constraints