Northrop Grumman · 2 months ago
Engineer Software (Avionics)
Northrop Grumman is a leader in technological advancements and is seeking a Software Engineer to join their Global Surveillance Division. The role involves deploying, automating, maintaining, and troubleshooting software systems, while participating in the full software development lifecycle and collaborating with internal partners to deliver complex solutions.
AerospaceData IntegrationManufacturingRemote SensingSecurity
Responsibilities
Full lifecycle design, implementation, and unit testing of software
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
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
Bachelor's degree in 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
Solid understanding of object-oriented programming languages, including C/C++
Familiarity with development on Windows, Linux, and RTOS like LynxOS or VxWorks
Experience with aviation or safety-critical systems
Familiarity with the Atlassian tool suite, plugins, Git and Confluence
Must be a US citizen with the ability to obtain and/or transfer and maintain the final adjudicated government Secret Clearance, and any program access(es) required for the position within a reasonable period of time, as determined by the company
Preferred
Master's degree in a (STEM) Science, Technology, Engineering or Mathematics discipline from an accredited university with 5+ years' software development experience
Experience developing software within the SELinux environment
Comfort with agile development tools such as the GitLab tool suite, including proficiency with version control systems like Git
Full software development life cycle experience
Rhapsody and/or Cameo UML Modeling experience
Experience with developing automation solutions supporting the CI/CD pipeline
Experience configuring RedHat Linux and Microsoft Windows within a secure environment
Experience using python and other scripting languages in a development environment
Experience with formal software test and Weapon System evaluations
Experience in automation servers (Bamboo, Jenkins)
Experience in automated testing (Selenium, Unit, Coverity)
Experience in software containerization (Docker)
Experience in container Orchestration (Kubernetes)
Experience in Configuration Management and Deployment (Ansible, SaltStack)
Experience with Application Containerization
Evidence of experience with standards for safety-critical software development, such as DO-178C
Specialist knowledge of avionics communication protocols, specifically ARINC 429, ARINC 422, and MIL-STD-1553
Experience in testing methodologies pertinent to avionics systems, including hardware-in-the-loop (HIL) and software-in-the-loop (SIL) testing
Knowledge of certification processes for aviation software standards, including RTCA/DO-178 for software
Proven capacity to work effectively within a multi-disciplinary team and demonstrate effective communication skills in technical discussions
Proficient in creating and maintaining comprehensive software documentation throughout the development lifecycle
US citizen with a current in scope DoD secret or higher clearance
Currently the holder of a special program access
Excellent oral and written communication skills and Strong interpersonal skills
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
Northrop Grumman is an aerospace, defense and security company that provides training and satellite ground network communications software.
Funding
Current Stage
Public CompanyTotal Funding
$3.7BKey Investors
U.S. Department of DefenseNASA
2025-05-27Post Ipo Debt· $1B
2024-01-29Post Ipo Debt· $2.5B
2023-12-20Grant· $72M
Leadership Team
Recent News
2026-01-11
2026-01-11
2026-01-11
Company data provided by crunchbase