Northrop Grumman Australia · 3 hours ago
Senior Principal Engineer Software (Embedded)
Northrop Grumman is a leading aerospace and defense technology company, and they are seeking a Senior Principal Engineer Software (Embedded) to support their Global Surveillance Division. The role involves overseeing the full software lifecycle for tactical applications, including design, development, and deployment while ensuring system security and performance.
Defense & Space
Responsibilities
Full lifecycle design, implementation, and unit testing of software
Work closely with engineers and technicians in a lab environment
Advise on integration of new emerging industry technologies to the program’s systems
Apply extensive technical expertise and have full knowledge of other related disciplines. Able to communicate effectively and clearly present technical approaches and findings
Provide technical solutions to a wide range of complex difficult problems that are imaginative, thorough, practicable, and consistent with programs objectives
Review, analyze, and incorporate technical requirements into end-to-end system architectures
Responsible for implementing the network configurations as designed, and coordinating with peers, SMEs, and government engineers on hardening and securing of a system
In depth understanding and wide application of technical principle, theories, and concepts in the field listed under the basic qualifications
Design, develop, document, test and debug applications software and systems that contain logical and mathematical solutions
Conduct multidisciplinary research when needed and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product
Work with various team members to integrate functionality with other software components
Provide technical solutions to a wide range of complex difficult problems. Solutions are imaginative, thorough, practicable, and consistent with organization objectives
Supporting the gathering and reporting software metrics
Follow program software best practices
Develop software products within all phases of the software lifecycle
Able to work independently and identify solutions to complex problems
Represents the organization as the prime technical contact on contracts and projects. Interacts with senior external personnel on significant technical matters often require coordination between organizations
Qualification
Required
(Sr. Principal Engineer Software) bachelor's degree in a Science, Technology, Engineering, or Mathematics (STEM) discipline from an accredited university and 8 or more years of experience in software engineering OR a Master's degree in a Science, Technology, Engineering, or Mathematics (STEM) discipline and 6 or more years of experience in software engineering. Additional years of experience
Development experience with C/C++ or other OOP languages
Extensive experience (8+ years) with Windows, Linux, and/or real-time operating systems like LynxOS or VxWorks
In-depth knowledge of aviation or safety-critical systems and a strong understanding of safety-critical software development protocols
Experience with debugging software in both desktop and target environments including remote environments
Excellent oral and written communication skills and Strong interpersonal skills
Experience with Agile software development
Experience with configuration management using industry standard tools and processes
Proficiency in creating and maintaining comprehensive software documentation throughout the development lifecycle
Familiarity with the Atlassian tool suite, plugins, Git and Confluence
Experience with Firewall, VPN, switch, and router configuration
Experience with configuration and management of Cisco, Palo Alto, or Juniper network appliances
Experience with authentication and data encryption methods, to include securing communications at either the datalink or network layer
Active certification at DOD 8570 IAT Level II (Security+)
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 a (STEM) Science, Technology, Engineering or Mathematics discipline from an accredited university with 10+ year's software development experience
Experience developing software within the SELinux environment
Familiarity with the Atlassian tool suite with add-ons like Git and Confluence
Full software development life cycle experience
Practical experience with DO-178C or equivalent safety-critical software standards
Detailed knowledge of avionics communication protocols, including ARINC 429, ARINC 422, and MIL-STD-1553
Experience in embedded testing environments, including hardware-in-the-loop (HIL) and software-in-the-loop (SIL) for avionics systems
Familiarity with the certification processes of aviation industry standards, such as RTCA/DO-178 for software
Demonstrated ability to function effectively in a team environment and interact successfully with engineering counterparts in various disciplines
Experience with collaborative software development tools, such as the GitLab suite, focusing on version control systems like Git
Experience with containerization technology (e.g. Podman, Docker)
Experience with container orchestration systems (e.g. Kubernetes)
Experience with virtualization technology (e.g. VirtualBox, QEMU, KVM, vmWare)
Experience with scripting (Bash, Python)
Experience with network security (SELinux, CIPSO, SECMARK)
Experience with multilevel security solutions
Experience with Cisco, Palo Alto, or Juniper
Experience with the NCDSMO cybersecurity standards
Familiarity with CI/CD pipelines and Atlassian tools
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
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