Resume and JobRESUME AND JOB
Northrop Grumman logo

Engineer Software (Avionics)

Northrop Grumman

Software and Technology Jobs

Engineer Software (Avionics)

full-timePosted: Jan 2, 2026

Job Description

Responsibilities will include deploying, automating, maintaining, troubleshooting, and improving the systems and software infrastructure running smoothly. Your responsibilities will include 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. 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. Engineer Software - 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. 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.

Locations

  • Melbourne, Florida, United States

Salary

Estimated Salary Rangemedium confidence

90,000 - 150,000 USD / yearly

Source: rule based estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Responsibilities

  • Deploying, automating, maintaining, troubleshooting, and improving systems and software infrastructure
  • Gather requirements, prototyping, architecting complex solutions
  • Full lifecycle design, implementation, and unit testing of software
  • Design, develop, document, test and debug applications software and systems
  • Conduct multidisciplinary research and collaborate with hardware engineers
  • Provide technical solutions to complex problems
  • Supporting gathering and reporting software metrics
  • Follow program software best practices
  • Develop software products within all phases of software lifecycle
  • Represent organization as prime technical contact

Target Your Resume for "Engineer Software (Avionics)" , Northrop Grumman

Get personalized recommendations to optimize your resume specifically for Engineer Software (Avionics). Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Engineer Software (Avionics)" , Northrop Grumman

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

AerospaceDefenseTechnologyDefense

Answer 10 quick questions to check your fit for Engineer Software (Avionics) @ Northrop Grumman.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Northrop Grumman logo

Engineer Software (Avionics)

Northrop Grumman

Software and Technology Jobs

Engineer Software (Avionics)

full-timePosted: Jan 2, 2026

Job Description

Responsibilities will include deploying, automating, maintaining, troubleshooting, and improving the systems and software infrastructure running smoothly. Your responsibilities will include 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. 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. Engineer Software - 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. 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.

Locations

  • Melbourne, Florida, United States

Salary

Estimated Salary Rangemedium confidence

90,000 - 150,000 USD / yearly

Source: rule based estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Responsibilities

  • Deploying, automating, maintaining, troubleshooting, and improving systems and software infrastructure
  • Gather requirements, prototyping, architecting complex solutions
  • Full lifecycle design, implementation, and unit testing of software
  • Design, develop, document, test and debug applications software and systems
  • Conduct multidisciplinary research and collaborate with hardware engineers
  • Provide technical solutions to complex problems
  • Supporting gathering and reporting software metrics
  • Follow program software best practices
  • Develop software products within all phases of software lifecycle
  • Represent organization as prime technical contact

Target Your Resume for "Engineer Software (Avionics)" , Northrop Grumman

Get personalized recommendations to optimize your resume specifically for Engineer Software (Avionics). Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Engineer Software (Avionics)" , Northrop Grumman

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

AerospaceDefenseTechnologyDefense

Answer 10 quick questions to check your fit for Engineer Software (Avionics) @ Northrop Grumman.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.