Skip to content

Senior/Principal Software-Systems Engineer – Pgs Sda
Company | Northrop Grumman |
---|
Location | El Segundo, CA, USA |
---|
Salary | $110300 – $206000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior, Expert or higher |
---|
Requirements
- Bachelor’s degree with 5 years of relevant experience; Master’s degree with 3 years of relevant experience; PhD with 1 year of relevant experience for Principal Software-Systems Engineer
- Bachelor’s degree with 8 years of relevant experience; Master’s degree with 6 years of relevant experience; PhD with 4 years of relevant experience for Senior Principal Software-Systems Engineer
- Active DoD Secret (or higher) clearance required at the time of application
- Proficiency in software development languages, such as Java, C++, Python, or similar
- Experience with software architecture and design principles, particularly in systems engineering contexts
- Familiarity with model-based systems engineering (MBSE) concepts and methodologies
- Experience with Agile development
- Ability to develop and maintain SysML (Systems Modeling Language) diagrams, including use case, activity, sequence, and block definition diagrams
- Ability to communicate and lead technical concepts to both technical and non-technical stakeholders to understand requirements and translate them into technical solutions
- Demonstrated experience in performing functional analysis, requirements allocation/decomposition to translate and decompose customer requirements into ground software specifications, working closely with development teams to ensure successful implementation
- Ability to work autonomously and collaboratively in a dynamic, fast paced environment
Responsibilities
- Drive/lead requirement decomposition, functional analysis, interface definition, and architecture for the ground system.
- Develop and maintain the architecture and design specifications for ground systems that support space missions, including telemetry, tracking, and command systems.
- Design, develop, test, and maintain software applications and components for ground systems, ensuring they meet operational requirements and performance standards.
- Integrate ground systems with spacecraft systems, ensuring seamless communication and data exchange.
- Collaborate with cross-functional teams to define system requirements and ensure alignment with mission objectives.
- Independently identify and analyze technical design gaps, pain points, and opportunities for improvement to ensure the proposed architecture and solution are complete and compliant.
- Participate and collaborate with internal and external stakeholders, and subject matter experts in various working group meetings to understand requirements/CONOPS and translate them into technical solutions.
- Serve as technical point of contact, influencing decisions by clearly communicating technical concepts, challenges, and trade-offs.
Preferred Qualifications
- Demonstrated experience in left and right side of the ‘Systems Engineering V’ (systems design, development, integration, and test)
- Experience developing ground system design/architecture in CAMEO
- Familiarity with spacecraft health monitoring and anomaly resolution processes
- Familiarity with mission analysis/simulation tools (i.e. STK, GMAT, Freeflyer)
- Familiarity with mission planning and operations, including trajectory analysis and mission design
- Demonstrated experience in real time mission operations for space systems, including planning, execution, and analysis of mission activities
- Proficiency in systems engineering principles and practices, particularly in the context of space missions