Northrop Grumman Australia · 18 hours ago
Staff Engineer Software (Flight Management System Software Architect)
Northrop Grumman is a leading aerospace and defense technology company seeking a Staff Software Engineer to join their Global Surveillance Division team in Melbourne, Florida. The role focuses on architecting complex software solutions for flight management systems, collaborating with business partners to gather requirements, and ensuring the successful development and implementation of software infrastructure.
Defense & Space
Responsibilities
Work with various team members to integrate functionality with other software components
Lead cross-domain communication efforts, facilitating knowledge sharing and collaboration among diverse technical teams to drive project success
Architect complex systems that effectively integrate hardware and software components while ensuring alignment with established system requirements and performance metrics
Provide technical solutions to a wide range of complex difficult problems that are imaginative, thorough, practicable, and consistent with programs objectives
Designs, develops, documents, tests and debugs applications software and systems that contain logical and mathematical solutions
Ability to analyze the system as a whole and determine potential impacts of integrating new technologies
Review, analyze, and incorporate technical requirements into end-to-end system architectures to include testing and documentation of results
Provide expertise in customer-facing groups, interpreting technical requirements into actionable software goals
Developing software products for all phases of the software lifecycle
Contributing to the full life cycle of system development in collaboration with a multidisciplinary team. This includes requirements development, modeling and design, application development, integration, formal system testing, release, installation, and maintenance
Working closely with leadership and execute their vision
Develop and guide the full lifecycle of software design, implementation, and integration, ensuring adherence to best practices
Engage in supplier management, leading discussions with external suppliers to clarify requirements and provide strategic guidance that enhances overall system understanding and performance
Collect, analyze, and report on software metrics to track performance and progress
Meet milestones and deadlines by providing the best in-class solutions
Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software
Determines computer user needs; analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls
Support software working groups with internal and external customers and stakeholders
Qualification
Required
Bachelor's degree in Science, Technology, Engineering, or Mathematics (STEM) discipline from an accredited university with 12 or more software engineering experience, or Master's degree and 10 or more years software engineering experience or a PhD with 7 or more years of software engineering experience
Expert In-depth working knowledge and (12+ years) developing software across multiple operating systems, including Windows, Linux, and RTOS such as LynxOS or VxWorks
In-depth working knowledge of the full software development life cycle
In-depth working knowledge of the Agile software development process
Familiarity with the Atlassian tool suite with add-ons like Git and Confluence
Expert knowledge and experience (12+ years) with aviation or other safety-critical systems, demonstrating a strong grasp of the demands of safety-critical software development
Expert knowledge and experience in architecting complex systems that integrate hardware constraints and software designs, aligning with system requirements and performance objectives
Expert knowledge and experience (12+ years) integrating and debugging software on hardware
Experience with configuration management using industry standard tools and processes
Ability to work well across multiple engineering disciplines
Experience with test automation tools and frameworks
Excellent oral and written communication skills and strong interpersonal skills
Must have the ability to obtain and maintain a DoD Secret clearance
The ability to obtain and maintain a special program access clearance
Preferred
Active in-scope DoD Top Secret Clearance with program PAR
Established expertise with safety-critical software development standards such as DO-178C
Extensive knowledge of avionics communication protocols, including ARINC 429, ARINC 422, and MIL-STD-1553
Experience with hardware-in-the-loop (HIL) and software-in-the-loop (SIL) testing approaches
Understanding of certification processes for aviation software and hardware, such as the RTCA/DO-178 standard
Demonstrated ability to work collaboratively in a multi-disciplinary team, with strong communication skills for effective interaction with a range of technical and non-technical stakeholders
Proficiency in using agile development tools, such as the GitLab suite, with expertise in Git for version control
Experience applying commercial products to military applications
Experience with Model-Based Systems Engineering (MBSE) techniques and tools
Experience with DOORS
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
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 StageCompany data provided by crunchbase