Engineer Software (HW & SW Integration and Test) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Northrop Grumman Australia · 4 hours ago

Engineer Software (HW & SW Integration and Test)

Northrop Grumman is a leading aerospace and defense technology company, and they are seeking an Engineer Software to join their Global Surveillance Division in Melbourne, Florida. The role involves deploying, automating, maintaining, troubleshooting, and improving systems and software infrastructure, along with ensuring the integration and testing of software changes to meet quality standards.

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

Responsibilities

Deploying, automating, maintaining, troubleshooting, and improving the systems and software infrastructure running smoothly
Design and implementation of application builds, releases, deployment along with configuration activities
Working with internal business partners to gather requirements, prototyping, and architecting complex solutions supporting the building and test plan execution
Performing quality reviews, and triaging and fixing operational issues
Assisting with the integration, troubleshooting and testing of implemented software changes
Creating test plans, automating tests, and ensuring that the software functions per the requirements specification
Understanding the overall HW and SW architecture to include Operating system (OS), Services, and Application-level testing
Identifying potential risks, planning for contingencies, and making informed decisions regarding testing priorities as a RCCA (root cause and corrective action) process
Working closely with cross-functional teams to gather requirements, define testing criteria, and automate and gather results with the existing test framework
Providing leadership for implementation and solutions to complex problems

Qualification

Software Development LifecycleTest Automation ToolsC/C++ ProgrammingLinux Environment TestingCI/CD ToolsDebugging SoftwareDefect Tracking SystemsCommunication SkillsProblem-Solving SkillsCollaboration Skills

Required

(Engineer Software) bachelor's degree in a Science, Technology, Engineering, or Mathematics (STEM) discipline and 2 or more years of experience in software engineering OR a Master's degree in a Science, Technology, Engineering, or Mathematics (STEM) discipline and 0 or more years of experience in software engineering
Strong understanding of software development lifecycle (SDLC)
Understanding of testing methodologies (e.g., unit, integration, system, regression)
Experience with test automation tools and frameworks
Knowledge with Software Change Control, Change Management, and CI/CD tools such as: Atlassian tool suite (Jira, Confluence, Bitbucket, Bamboo), AND/OR GitHub, GitLab, Jenkins, Docker, Kubernetes
Solid understanding of object-oriented programming languages, including C/C++ and python
Development experience with C/C++ or other OOP languages
Knowledge of various scripting and programming languages and software development tools
Strong problem-solving and analytical skills
Excellent communication and collaboration skills
Experience with debugging software in both desktop and target environments
Experience with defect tracking systems (e.g., Jira, Bugzilla)
Experience with continuous integration and continuous delivery (CI/CD) pipelines
Experience testing Linux OS configuration and Services for a Linux environment
Must be a US citizen with ability to obtain and maintain a DoD Secret level security clearance
Ability to obtain and maintain special program access

Preferred

Master's degree in (STEM) Science, Technology, Engineering or Mathematics discipline from an accredited university
Experience with developing test software and scripts using various programming languages: C, C++, Java, Python, PowerShell, Bash, YAML
Knowledge of Static & Dynamic Code Analysis Tools and Fuzzing Tools such as: Coverity, SonarQube, AND/OR fortify
Knowledge and ability to work directly with Hardware to integrate HW/SW in a closed lab environment
Integration of new emerging industry technologies into program test environment
Review, analyze, and incorporate technical requirements into end-to-end system architectures to include testing and documentation of results
Willingness to work Temporary/short-term off-peak hours assignments for time constrained HW/SW integration efforts
Full life cycle design, implementation, and feature/automated testing of software with an emphasis on packaging and release strategies
Mentor and lead various teams to integrate and test functionality with other hardware and software components
Knowledge of running and testing applications in a Container (Podman, docker) is a plus
Experience with IBM DOORS (Requirements Management) and SysML tools like Cameo Systems Modeler/MagicDraw (Model-Based Systems Engineering/MBSE)
US citizen with a current in scope DoD secret or higher clearance
Currently the holder of a special program access

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