Principal Software Engineer / Sr. Principal Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Northrop Grumman Australia · 9 hours ago

Principal Software Engineer / Sr. Principal Software Engineer

Northrop Grumman is a leading aerospace and defense company, seeking multiple Software Engineers to support Eastern Software and Controls in their development of satellite ground software. The role involves full stack development, software architecture documentation, and command and control software functionalities.

Defense & Space
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Full stack development at the OS, platform, and mission unique software layer
Developing client and server applications and services using service-oriented architectures, message bus-based data exchange that include first-of-a-kind capabilities
Applications will span languages and toolsets including C++, Python, Postgres, Ansible, cloud infrastructure provisioning, PKI, and static code analysis execution and finding remediation
Developer will be expected to be a self-starter capable of making decisions with overall project budget and schedule in mind
Develop software which provides command and control functionality of a hardware system (sending commands, receiving acknowledgements, working on and integrating across interfaces)
Develop software which enables activity planning and constraint checking to achieve mission outcomes
Develop software which enables the visualization of a complex and dynamic environment in both two and 3 dimensions, complete with decisions tools, intelligent context, and user-centric interface design

Qualification

PythonC++Agile DevOpsDocker/KubernetesSoftware architecture documentationSatellite ground softwareLinuxAnsibleUI/UX experienceGraphicsAnimation

Required

Bachelor's Degree with 5 years of development experience (3 years with a Master's Degree, 0 years with a PhD) with Python and C++. Experience can be considered in lieu of degree
No clearance required to start, but must be able to obtain and maintain DoD Top Secret Clearance with SCI and obtain SAP
2 Years Experience with Agile programs including Agile DevOps
2 Years Experience with the design, build, and deployment of software products
2 Years Experience in producing software architecture documentation
Experience with Python, C++ and Docker/Kubernetes
US Citizenship
Bachelor's Degree with 9 years of development experience (6 years with a Master's Degree, 3 years with a PhD) with Python and C++. Experience can be considered in lieu of degree
No clearance required to start, but must be able to obtain and maintain DoD Top Secret Clearance with SCI and obtain SAP
4 years with Agile programs including Agile DevOps
4 years of experience with the design, build, and deployment of software products
4 years of experience in producing software architecture documentation
5 years of experience with Python, C++ and Docker/Kubernetes
Prior experience with modeling and simulation in support of wargaming, user training, TTP generation and/or CONOPS exploration
US Citizenship

Preferred

Active and current TS/SCI
Experience developing satellite ground software with any of the following applications for spacecraft missions is highly preferred: Command and Control, Mission Planning, Visualization, and/or Astrodynamics
Experience with the creation and use of spacecraft command and control system utilizing cryptographic equipment and a combination of government and/or commercial communications paths
Experience with the creation and use of planning software and constraint checking applications utilized in complex and dynamic space mission planning
Experience with the creation and implementation of visualization tools for space missions, including dynamic renderings of space vehicles, depiction of space vehicle missions, simulation of space vehicle sensor and mission outputs, and configuration displays of complex contextual and situational awareness information
Linux, Ansible, Docker, Graphics and Animation, UI/UX experience

Benefits

Health insurance coverage
Life and disability insurance
Savings plan
Company paid holidays
Paid time off (PTO) for vacation and/or personal business

Company

Northrop Grumman Australia

twitter
company-logo
Northrop Grumman Australia is the Australia-based arm of Northrop Grumman Corporation and committed to generating long-term prosperity, investing in advanced Research & Development, sovereign and exportable Intellectual Property, high-quality jobs and long-term technology leadership across the Commonwealth.

Funding

Current Stage
Late Stage
Company data provided by crunchbase