
Software Engineer
T2S Solutions
full-time
Posted on:
Location Type: Office
Location: Huntsville • Alabama • United States
Visit company websiteExplore more
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