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

Northrop Grumman Australia · 1 day ago

Software Engineer / Principal Software Engineer

Northrop Grumman is a leading aerospace and defense technology company seeking multiple Software Engineers to support the development and sustainment of satellite ground software. The role involves full stack development and creating software that facilitates command and control, activity planning, and visualization for complex systems.

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 documentationLinuxAnsibleGraphicsAnimationUI/UX experience

Required

Bachelor's Degree with 2 years of development experience (0 years with a Master's Degree) 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
Familiarity with Agile programs including Agile DevOps
Familiarity with the design, build, and deployment of software products
Familiarity in producing software architecture documentation
Familiarity with Python, C++ and Docker/Kubernetes
US Citizenship
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

Preferred

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