Space Software Developer

Modern Technology Solutions IncHuntsville, AL
4d

About The Position

We are seeking a highly skilled Software Developer to to design, develop, test, and maintain software applications supporting space-based interceptor systems. join the team in Huntsville, Alabama. Contract Overview: Golden Dome is a national-level, whole-of-nation initiative in which you will play a critical role in advancing next-generation homeland defense capabilities. If you are seeking a fast-paced position focused on developing innovative software for the Space-Based Interceptor mission, this opportunity is designed for you.

Requirements

  • Bachelor’s degree with 15 years’ related experience; Master’s degree preferred.
  • 15+ years’ experience of software development experience, particularly for embedded real-time systems or defense applications.
  • Familiarity with software development practices, including Agile/Scrum methodology.
  • Proficiency in programming languages such as C++, Python, or MATLAB/Simulink.
  • Experience with real-time operating systems (RTOS) and middleware frameworks like DDS or ROS.
  • Solid understanding of design patterns, testing methodologies, and debugging techniques.
  • Must have an Active Top-Secret Clearance with SCI Eligibility
  • 5 years’ prior experience for access to Special Access Program Information (SAP), or Controlled Access Program (CAP); must have 1 year in the last 5 years.

Nice To Haves

  • Knowledge of GNC algorithms, orbital mechanics, or space system operations is a strong plus.
  • Ability to collaborate effectively with MBSE and Modeling and Simulation teams, including working with tools such as SysML, Cameo Systems Modeler, or similar platforms.

Responsibilities

  • Software Development: Design, develop, and optimize software for real-time embedded systems aboard space-based interceptors.
  • Write clean, efficient, and maintainable code using programming languages such as C++, Python, or Ada.
  • Implement algorithms related to guidance, navigation, and control (GNC) systems.
  • Testing and Integration: Perform unit-level and system-level testing of developed software to validate functionality and performance.
  • Collaborate with hardware, systems, and mission engineers to ensure seamless software integration into interceptor subsystems.
  • Troubleshoot and resolve software/hardware compatibility issues during testing phases.
  • Software Documentation: Develop software documentation, including user manuals, design specifications, and test validation reports.
  • Maintain version control and collaborate on code repositories using platforms such as GitHub or GitLab.
  • Requirements Compliance: Analyze system-level requirements and convert them into actionable software development tasks.
  • Ensure compliance with Department of Defense (DoD) software standards, cybersecurity protocols, and mission requirements.
  • Innovation and Optimization: Identify opportunities to refine existing software frameworks to improve performance, reliability, and scalability.
  • Stay updated on emerging software practices and technologies within the aerospace domain.
  • Collaboration: Support cross-functional collaboration with engineers, scientists, and stakeholders to ensure software aligns with operational goals.
  • Provide feedback and input during technical reviews, design discussions, and mission simulations.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service