Software Engineer - Level 3

Northrop Grumman Northrop Grumman · Aerospace · Colorado Springs, CO +1 · Software

Software Engineer - Level 3 for Northrop Grumman's Ground-based Midcourse Defense Weapon System program, focusing on the GMD Fire Controls (GFC) suite and Command and Control (C2) Graphical User Interface (GUI). Responsibilities include software development, testing, debugging, and collaboration within an agile scrum team.

What you'd actually do

  1. Designs, develops, documents, tests and debugs applications software and systems that contain logical and mathematical solutions with ingenuity and creativity.
  2. Collaborates with other software and systems engineers to determine computer user needs; analyzes system capabilities to resolve problems with program intent, output requirements, input data acquisition, programming techniques and controls; prepares operating instructions.
  3. Ensure software standards are met.
  4. Will demonstrate a thorough understanding and wide application of software development related technical principles, theories, and concepts. Show general knowledge of other related disciplines.
  5. Support advanced portions of the lifecycle of software development to include requirements definition, integration, and deployment.

Skills

Required

  • Bachelor’s Degree in a STEM discipline or equivalent experience
  • 5 years of related work experience, or a Master's Degree and 3 years of related work experience, or 1 year of related work experience with a PhD
  • Experience developing software in object-oriented C++ for 3+ years
  • Fundamental understanding of C++
  • Practical experience with UI/UX Design
  • Practical experience with Software Design
  • Experience working with (RHEL) Linux Red Hat environment
  • Experience debugging software
  • Ability and willingness to travel up to 10%
  • current active in-scope US Government issued Secret security clearance

Nice to have

  • Experience with Missile Defense Agency systems
  • Understanding of continuous integration and continuous delivery
  • Familiarity with Agile software development practices, Agile methodologies (Scrum, Kanban), and Scaled Agile Framework
  • Familiarity with version control software and Atlassian tools. i.e. Git, Bitbucket, Jira, Confluence, and Jenkins
  • 5+ years of experience with C++
  • Ability to maintain and upgrade existing GUI application windows developed using Motif within a large code base
  • Familiarity with TeleUSE GUI Builder and Motif widget sets
  • Experience programming in OpenGL and a basic understanding of 2D / 3D mapping UI
  • Experience debugging software with GDB
  • Strong interpersonal skills
  • Experience analyzing complex problems and developing solutions based on limited direction and definition
  • Ability to prioritize and adjust tasks to accomplish project goals

What the JD emphasized

  • Secret security clearance