Skip to content

Safety-Critical Displays Software Engineer (Level 2 or Level 3)

In Person (Melbourne, Florida, United States of America)
Full Time
$77,200 – $115,800

Location:
Melbourne, Florida, United States of America

About Northrop Grumman

Northrop Grumman solves the toughest problems in space, aeronautics, defense and cyberspace to meet the ever-evolving needs of our customers worldwide. Our 90,000 employees are Defining Possible every day using science, technology and engineering to create and deliver advanced systems, products and services. Northrop Grumman careers and internships are as varied as your interests, with a lifetime of potential that will allow you to work together with people from many backgrounds, personal passions and disciplines.

This position is currently contingent on program award and associated program award funding. Start dates are determined after funding confirmation.

Please note: Only external candidates and NG employees who are not currently in AS Engineering will be considered under this requisition. 

Northrop Grumman Aeronautics Systems has an opening for a Safety-Critical Displays Software Engineer (Level 2 or Level 3) to join our team of qualified, diverse individuals. The location for this opportunity is Melbourne, Florida and will be primarily based within our office spaces to support program and business needs. Operating on our 9/80A schedule meaning you will get every other Friday off.

We are seeking an individual with a proven track record of success on past projects, who has a team-first mentality, a can-do attitude, and who believes in Northrop Grumman’s mission. The engineer will develop, modify, and maintain customized or standardized Open Mission Systems applications using software engineering best practices and standards.  They will develop this software implementing principles of the Agile software development life cycle.  This will include requirements development, modeling and design, application development, unit testing, and requirements testing.  The individual could also gain experience in disciplines like integration, formal system testing, release, installation, and maintenance.

**This position may be filled by either a level 2 or a level 3 Safety-Critical Displays Software Engineer based on the qualifications listed. **

Basic Qualifications:

  • Level 2: Bachelor’s Degree in a Science, Technology, Engineering or Mathematics (STEM) discipline from an accredited university with 2 Years experience; OR a master’s degree in a Science, Technology, Engineering or Mathematics (STEM) discipline from an accredited university with 0 Years experience

  • Level 3: Bachelor’s Degree in a Science, Technology, Engineering or Mathematics (STEM) discipline from an accredited university with 5 Years experience; OR a master’s degree in a Science, Technology, Engineering or Mathematics (STEM) discipline from an accredited university with 3 Years experience; OR a PhD in a Science, Technology, Engineering or Mathematics (STEM) discipline from an accredited university with 1 Years experience

  • Your ability to obtain and/or transfer and maintain the final adjudicated government clearance, and any program access(es) required for the position within a reasonable period of time, as determined by the company.

  • Experience with Safety Critical Programming Standards and processes

  • Demonstrates understanding of advanced Object-Oriented Programing (OOP) principles in C++ and multi-threaded applications

  •  Display or game framework experience (Qt, OpenGL, Unity, etc.)

Preferred Qualifications:

  • Familiar with MIL-STD-1787, MIL-STD-1472, MIL-STD-411, MIL-HDBK-516C, MIL-STD-882, JSSG-2010

  • Ability to obtain and maintain Special Program Access (SAP) Clearance

  • Experience developing HMI software

  • Experience with Cockpit Display software development

  • Can provide time and memory complexity of basic algorithms

  • Experience developing sensor (Radar, ESM or EW, EO/IR, etc.) related software – expressly command and control of sensors

  • Experience working within an Agile software development environment

  • Familiarity with software development tools such as Git, CMake, and Visual Studio

  • Knowledge of Linux systems and basic commands

  • Familiarity with software requirements tools such as DOORS

  • Familiarity with modeling tools, such as Cameo and Rhapsody

  • Experience developing software with Python and/or Java