Safety-Critical Displays Software Engineer
Company | Northrop Grumman |
---|---|
Location | Melbourne, FL, USA |
Salary | $77200 – $142900 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s, PhD |
Experience Level | Junior, 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