remote
Principal Systems Algorithm Engineer - Northrop Grumman
Software Engineer
Lead the design and implementation of advanced algorithms for aerospace systems, leveraging C++, Python, and MATLAB to solve complex signal‑processing and embedded‑systems challenges in a high‑security environment.
About the role
Key Responsibilities
- Architect, develop, and optimize high‑performance algorithms for next‑generation aerospace platforms.
- Collaborate with cross‑functional teams to integrate algorithmic solutions into embedded hardware and software stacks.
- Perform signal‑processing analysis, modeling, and simulation using MATLAB and Python to validate system performance.
- Lead technical reviews, provide mentorship to junior engineers, and ensure compliance with security and safety standards.
- Support system‑level testing, troubleshooting, and iterative refinement of algorithms in real‑world flight conditions.
Requirements
- Master’s degree or higher in Electrical Engineering, Computer Science, Applied Mathematics, or related field.
- 10+ years of experience in algorithm development for defense or aerospace systems, with strong proficiency in C++, Python, and MATLAB.
- Deep knowledge of signal processing, control theory, and embedded systems architecture.
- Active Secret security clearance or ability to obtain one.
- Proven ability to lead complex technical projects and mentor engineering teams.