Posted in

Safety-Critical Displays Software Engineer

Safety-Critical Displays Software Engineer

CompanyNorthrop Grumman
LocationMelbourne, FL, USA
Salary$77200 – $142900
TypeFull-Time
DegreesBachelor’s, Master’s, PhD
Experience LevelJunior, Mid Level, Senior

Requirements

  • 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 2)
  • 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 (Level 3)
  • 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.)

Responsibilities

  • Develop, modify, and maintain customized or standardized Open Mission Systems applications using software engineering best practices and standards
  • Develop software implementing principles of the Agile software development life cycle
  • Engage in requirements development, modeling and design, application development, unit testing, and requirements testing
  • Gain experience in disciplines like integration, formal system testing, release, installation, and maintenance

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