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.