remote
Senior Principal Engineer, Space Systems - Northrop Grumman
Software Engineer
Lead the design, integration, and verification of advanced space systems as a Senior Principal Engineer, applying Systems Engineering, C++, MATLAB, and Model‑Based approaches while supporting DoD acquisition and Agile processes.
About the role
Key Responsibilities
- Define and drive the end‑to‑end architecture for complex space platforms, ensuring compliance with mission requirements and performance goals.
- Lead multidisciplinary teams in the development of system models, simulations, and trade studies using Model‑Based Systems Engineering tools.
- Develop and review critical software components and algorithms in C++ and MATLAB for guidance, navigation, and control subsystems.
- Coordinate with DoD acquisition offices to align technical solutions with contract milestones, risk assessments, and certification requirements.
- Implement Agile development practices to accelerate design iterations, testing, and integration across hardware and software domains.
- Mentor junior engineers and foster a culture of innovation, technical excellence, and rigorous documentation.
Requirements
- Advanced degree (M.S. or Ph.D.) in Aerospace Engineering, Systems Engineering, or a related field with 15+ years of experience in space system development.
- Proven expertise in Systems Engineering processes, Model‑Based Systems Engineering, and integration of C++/MATLAB software for space applications.
- Extensive experience navigating DoD acquisition cycles, security clearance (Top Secret) eligibility, and compliance with mission‑critical standards.
- Strong leadership and communication skills, with a track record of guiding large, cross‑functional teams in high‑stakes environments.
- Demonstrated ability to apply Agile methodologies to complex, hardware‑intensive projects.