Gn&c Flight Software Lead - 19031

Northrop Grumman Northrop Grumman · Aerospace · Roy, UT +1 · Software

Northrop Grumman is seeking a Sr. Staff Embedded Software Engineer for their Flight / Guidance Navigation & Control (GN&C) Software Team, focusing on mission-critical software products for the Sentinel Program. The role involves technical leadership in architecting complex systems, leading design, development, testing, and deployment phases, ensuring compatibility with board support packages and driver implementations. Expertise in real-time operating systems, middleware integration, performance optimization, and mentoring software engineers is required. The position also includes advising on formal testing approaches and troubleshooting defects.

What you'd actually do

  1. provide technical leadership within the Flight Systems Guidance, Navigation, and Controls (GNC) Software team, focusing on the development of mission critical software products.
  2. architect complex systems and lead the design, development, testing, and deployment phases, ensuring compatibility through the development and integration of board support packages and driver implementations.
  3. Expertise in real-time operating systems is essential, including configuring kernel parameters, managing task scheduling, and implementing inter-process communication.
  4. integrating application, system, and device layers on real-time embedded systems, performing performance measurements, and optimizing throughput to enhance system performance, and mentoring software engineers.
  5. participate and advise in the formal testing approach for embedded software products, closed loop sim integration, and defect troubleshooting and resolution.

Skills

Required

  • C++
  • real-time embedded software
  • object-oriented design
  • full software lifecycle: specification, design, implementation, integration, debugging, and maintenance
  • Systems Engineering & Test Experience
  • System architecture
  • design
  • requirements decomposition
  • hardware-in-the-loop
  • simulation testing
  • technical leadership
  • team management skills
  • oral and written communication skills
  • executive-level communication
  • engineering metrics
  • schedule planning
  • technical scope execution
  • Earned Value Management System (EVMS)
  • aligning and technical driving execution
  • coaching and guiding team members
  • US Citizen
  • active DoD Secret clearance
  • eligible for a SAP

Nice to have

  • algorithmic application development and optimization
  • real-time multi-threaded architecture design
  • guidance and control systems
  • Integrity Operating Systems
  • VxWorks
  • Visual Studio
  • MATLAB
  • Coverity
  • SonarCube
  • CodeSonar
  • Fortify
  • Atlassian tool set
  • Kubernetes
  • Model Based Engineering
  • GitLab
  • DevSecOps best practices
  • integration troubleshooting skills
  • building low-level code to interact with devices and hardware
  • compilation and link techniques for achieving memory usage and partitioning design objectives
  • assembly and low-level code optimization
  • Board Support Package development and test
  • In depth knowledge of Guidance, Navigation, and Control (GNC) systems
  • solving challenging architectural problems in embedded systems

What the JD emphasized

  • active DoD Secret clearance
  • eligible for a SAP