Manager Software Engineering (flight Management System Software Architect)

Northrop Grumman Northrop Grumman · Aerospace · Melbourne, FL +1 · Software

Manager Software Engineering (Flight Management System Software Architect) at Northrop Grumman, focusing on software development for mission applications in defense. Requires expertise in C++, safety-critical systems, aviation software certification (DO-178), and full software lifecycle management. The role involves both functional management (15-20% of time) and direct program responsibilities (80-85% of time), including architecting complex systems and integrating hardware/software. Requires a Secret clearance.

What you'd actually do

  1. Drive program execution and team development.
  2. Perform functional management activities as well as the individual's program responsibilities.
  3. Software Development focus is for mission applications using software engineering best practices & standards and participate in the full life cycle of software development to include C++ coding to NGAS and MDC2 coding standards, unit testing and software integration testing, software requirements and design documentation and support for program reviews.
  4. Management duties will require tasking and coordination of approximately 10-13 engineers, and process and resource coordination with functional homeroom management.

Skills

Required

  • Bachelor’s degree in Science, Technology, Engineering, or Mathematics (STEM) discipline from an accredited university with 9 or more software engineering experience, or Master’s degree and 7 or more years software engineering
  • Expert In-depth working knowledge and (7+ years) developing software across multiple operating systems, including Windows, Linux, and RTOS such as LynxOS or VxWorks
  • In-depth working knowledge and understanding of certification processes for aviation software and hardware including the RTCA/DO-178 standard.
  • In-depth working knowledge of the full software development life cycle
  • In-depth working knowledge of the Agile software development process
  • Familiarity with the Atlassian tool suite with add-ons like Git and Confluence
  • Expert knowledge and experience (7+ years) with aviation or other safety-critical systems, demonstrating a strong grasp of the demands of safety-critical software development.
  • Expert knowledge and experience in architecting complex systems that integrate hardware constraints and software designs, aligning with system requirements and performance objectives.
  • Expert knowledge and experience (7+ years) integrating and debugging software and hardware.
  • Experience with configuration management using industry standard tools and processes
  • Ability to work well across multiple engineering disciplines
  • Excellent oral and written communication skills and strong interpersonal skills
  • Must have the ability to obtain and maintain a U.S. government Secret clearance
  • The ability to obtain and maintain a special program access clearance

Nice to have

  • Active in-scope U.S. government Top Secret Clearance with program PAR.
  • Established expertise with safety-critical software development standards such as DO-178C.
  • Extensive knowledge of avionics communication protocols, including ARINC 429, ARINC 422, and MIL-STD-1553.
  • Experience with hardware-in-the-loop (HIL) and software-in-the-loop (SIL) testing approaches.
  • Demonstrated ability to work collaboratively in a multi-disciplinary team, with strong communication skills for effective interaction with a range of technical and non-technical stakeholders.
  • Proficiency in using agile development tools, such as the GitLab suite, with expertise in Git for version control.
  • Experience applying commercial products to military applications.
  • Experience with Model-Based Systems Engineering (MBSE) techniques and tools.
  • Experience with DOORS.
  • Experience with test automation tools and frameworks

What the JD emphasized

  • Secret clearance
  • RTCA/DO-178 standard
  • safety-critical systems