Job Description
Job Description
Primary Responsibilities
- Assist with the design and implementation of full-stack software architecture and design patterns for missile system applications implementing major system functions such as guidance, navigation, control, telemetry, and mission planning.
- Participate in technical reviews, design reviews, and code reviews to ensure quality and compliance.
- Support technical decisions on tools, frameworks, and development approaches.
- Develop software designed to promote modularity, reusability, portability, and maintainability requirements.
- Engage in frequent communication with team members.
- Support flight test operations and post-test analysis.
- Develop software that adheres to military and aviation standards for safety, cybersecurity, and RMF.
Basic Qualifications
- Bachelor's degree in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, Aerospace Engineering, Mathematics, or an equivalent technical degree with an overall GPA of 3.0 or higher.
- At least 2 years of relevant technical experience.
- Active Secret clearance or ability to obtain one.
- Demonstrable experience with C/C++ required.
- Experience with Python and Java.
- Understanding of software architecture patterns and design principles.
- Strong problem-solving abilities and systems-level thinking.
- Experience with software configuration management principles and techniques, software quality engineering concepts, and good software standards and practices.
Preferred Qualifications
- Experience with embedded missile systems, aerospace, or weapons systems development.
- Familiarity with real-time embedded systems.
- Knowledge of Modular Open Systems Approach (MOSA) principles and application.
- Experience with containerization, CI/CD pipelines, and microservices technology.
- Knowledge of guidance & control algorithms, navigation systems, mission planning systems (NOMS, JMPS), and/or sensors.
- Proficiency with MATLAB/Simulink for algorithm development and simulation.
- Understanding of hardware-software integration and software systems engineering principles.
- U.S. Citizenship Required
- Security Clearance: Able to obtain clearance, may start the process after hire
