Embedded Flight Software Engineer – Level 3 or 4

Northrop Grumman Northrop Grumman · Aerospace · Linthicum Heights, MD +1 · Software

Northrop Grumman is seeking an Embedded Flight Software Engineer (Level 3 or 4) to design, develop, integrate, and test software for Space payload units. The role involves working in an agile C++, Linux, and/or Python environment, conducting peer reviews, and debugging code. Requires a STEM degree and significant software development experience in embedded real-time systems, with the ability to obtain a Top Secret security clearance.

What you'd actually do

  1. design, develop, integrate, and test software that manages a Space payload unit ensuring compliance with established requirements
  2. work on an agile development team, primarily using C++, Linux and/or Python
  3. conduct peer reviews of software-related products, software designs, and additional technical documents
  4. participation in cross-functional scrum team
  5. understand system requirements, how they apply to system design, and be able to implement and debug software to accomplish defined completion criteria

Skills

Required

  • Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or another STEM discipline
  • minimum of 5 years of software development experience working on embedded real-time systems (Level 3) or 8 years (Level 4)
  • Experience developing Object Oriented code using C++
  • Ability to debug your own code, as well as trace and understand existing code
  • Experience integrating developed software applications
  • Experience in embedded software development
  • Experience developing in a Linux environment
  • Experience with using software configuration management tools
  • US Citizenship required

Nice to have

  • Relocation assistance may be available
  • 9/80 schedule
  • Master’s or PhD degree in a STEM discipline with relevant experience

What the JD emphasized

  • must have the ability to obtain and maintain a U.S. Government Top Secret security clearance with Sensitive Compartmented Information (SCI) access