Principal Engineer Software

Northrop Grumman Northrop Grumman · Aerospace · San Diego, CA +1 · Software

Principal Engineer Software role at Northrop Grumman in San Diego, CA, focusing on the design, development, integration, and testing of software for embedded and real-time systems, particularly for flight and mission-critical applications. Requires a STEM Bachelor's degree with 5 years of experience, proficiency in C, C++, Python, and Agile methodologies, and a Top Secret clearance.

What you'd actually do

  1. Work in a fast-paced environment with high expectations, significantly diverse assignments, and collaborative team settings across all levels
  2. Participate in the full SW development life cycle including requirements, design, implementation, qualification, and delivery of SW products to our customers
  3. Operate in an embedded technology development environment working with real time operating systems for use in flight and mission critical systems
  4. Work in Agile Scrum teams to develop SW products for multiple SW baselines

Skills

Required

  • STEM Bachelor's Degree or equivalent experience
  • Full SW Development Life Cycle (SDLC)
  • Agile SW development
  • Embedded system programming
  • SW integration and testing
  • C
  • C++
  • Python
  • Jira
  • GitLab
  • Docker
  • Fortify
  • Coverity
  • Black Duck
  • Top Secret clearance

Nice to have

  • Developing multi-threaded SW for flight critical SW, Safety critical SW, medical SW, or mission critical SW
  • Software architecture, design, implementation, integration, and debugging C++ SW on Real-Time Operating systems (VxWorks, Integrity, Real Time Embedded Linux)
  • Software architecture, design, implementation, integration, Docker Containers, RHEL 8.10 or later
  • Special Access Program (SAP) access
  • Identify moderate execution defects by reading code
  • Understanding of embedded SW component integration into larger systems
  • Documenting and presenting software architectural components

What the JD emphasized

  • Top Secret clearance
  • Special Program Access (SAP/PAR)