T2S Solutions

Software Engineer

T2S Solutions

full-time

Posted on:

Location Type: Office

Location: HuntsvilleAlabamaUnited States

Visit company website

Explore more

AI Apply
Apply

Tech Stack

About the role

  • Design and implement payload tasking and command-generation software, including payload modes, timelines, and configuration state tracking
  • Develop automated scheduling engines that incorporate orbital dynamics, payload constraints, resource limits, priority rules, environmental constraints, and partner-driven tasking inputs
  • Build payload C2 services, APIs, and microservices that interface with spacecraft flight software, ground systems, mission planning tools, and external data consumers
  • Integrate payload data workflows, including command generation, execution status, telemetry ingestion, and downstream processing triggers
  • Work closely with systems engineers to define payload command schemas, operational constraints, timing models, and verification logic
  • Collaborate with mission operations, data processing, and ground teams to ensure end-to-end payload readiness, from planning to product delivery
  • Develop simulators and test harnesses to validate payload behaviors, timelines, and scheduling algorithms
  • Support V&V activities, including interface testing, timeline validation, and participation in readiness reviews focused on payload operations
  • Ensure software follows best practices for accuracy, reliability, observability, scalability, and security

Requirements

  • Active Top Secret security clearance
  • Bachelor's or Master's degree in Computer Science, Software Engineering, Aerospace Engineering, or related technical field and 5+ years of software development experience, ideally involving mission-critical or real-time systems
  • Direct experience with tasking, scheduling, or command/control software, particularly for payloads or mission systems
  • Understanding of payload operations, resource modeling, timing constraints, and command definition
  • Experience developing APIs, services, and distributed architectures for operations or data-driven workflows
  • Familiarity with rule-based and algorithmic scheduling approaches, constraint modeling, or optimization frameworks
  • Ability to work closely with multidisciplinary engineering teams and external partners.
Benefits
  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Professional development opportunities
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software developmentpayload taskingcommand generationautomated scheduling enginesAPIsmicroservicesdata workflowssimulatorstest harnessesalgorithmic scheduling
Soft Skills
collaborationcommunicationproblem-solvingteamworkattention to detail
Certifications
Top Secret security clearance