onsite
Principal Digital Engineer - Northrop Grumman
Software Engineer
Lead the design and implementation of advanced digital systems, driving architecture, simulation, and cloud‑enabled development using C++, Python, MBSE, and AWS technologies.
About the role
Key Responsibilities
- Define and lead the digital architecture for complex defense systems, ensuring scalability, security, and performance.
- Develop high‑fidelity models and simulations using Model‑Based Systems Engineering (MBSE) tools such as MATLAB/Simulink.
- Implement and maintain cloud‑native solutions on AWS, including CI/CD pipelines, containerization, and automated testing.
- Collaborate with cross‑functional teams—software, hardware, and mission specialists—to integrate digital twins and real‑time data streams.
- Mentor senior engineers, establish best practices, and drive continuous improvement in development processes.
Requirements
- 10+ years of experience in digital engineering, software development, or systems integration, with a strong background in C++ and Python.
- Proficiency in Model‑Based Systems Engineering (MBSE) and simulation tools (e.g., MATLAB/Simulink).
- Hands‑on experience designing, deploying, and managing solutions on AWS, including CI/CD, containers, and serverless services.
- Demonstrated ability to lead large, technically complex projects and mentor senior technical staff.
- Active Secret security clearance or ability to obtain one.