Job Openings Senior Software Developer

About the job Senior Software Developer

Position Description

We are seeking an experienced Senior Software Developer to support the Air Force Research Laboratory (AFRL)/Integrated Experiments and Evaluation Division (RVE) in cradle-to-grave mission support.

Responsibilities include:
Support assembly and integration tasks, including:

  • Space technology assembly and integration support.

  • Spacecraft bus, payload, and experiment assembly and integration within government facilities.

  • Assistance with hardware/software procurement and other direct costs during assembly and integration.

  • Maintenance and upgrade support for government integration capabilities, including existing and future equipment.

Directly support flight operations, including:

  • Spacecraft on-orbit operations and experimentation with on-call support.

  • Development of anomaly prediction and detection algorithms and software.

  • Development of vehicle fault detection and reporting systems.

  • Configuration management support for procedures, scripts, vehicle tables, parameters, detection trees, and ground software items throughout mission lifecycle.

Support government technology transfer efforts, including:

  • Technical support for mission partners after technology transition.

  • Preparation of documentation for systems engineering activities related to flight asset transitions.

  • Support development of flight experiment and space technology requirements, mission scope, design alternatives, concepts of operation, constraints, and analyses.

Qualifications Required:

  • 5+ years of experience in software engineering, preferably in the defense industry.

  • Strong programming experience in C/C++, Python, and Java.

  • Experience with embedded systems, RTOS, and flight software integration.

  • Familiarity with hardware/software integration involving flight instrumentation, sensors, and avionics.

  • Solid understanding of systems engineering principles for mission-critical systems.

  • Proficiency in software testing methodologies: unit, integration, and system-level testing.

  • Experience troubleshooting real-time system issues during flight tests or operations.

  • Knowledge of military and aerospace software development standards (e.g., DO-178C, MIL-STD-498).

  • Experience with DevOps tools, version control, CI/CD pipelines, and automated testing.

  • Active DoD Top Secret clearance with SCI eligibility is required. Must be a U.S. Citizen.

Qualifications Desired:

  • Bachelors degree in a STEM field, Information Technology, Computer Science, or related discipline from a regionally accredited institution.