Principal or Sr. Principal Embedded Software Engineer (signal Processing)

Northrop Grumman Northrop Grumman · Aerospace · Annapolis, MD +1 · Software

Northrop Grumman is seeking an Embedded Software Engineer with experience in C++, Python, Linux, and signal data processing to design, develop, integrate, and test software for undersea payload units. The role involves working in an agile environment and requires a Top Secret clearance.

What you'd actually do

  1. design, develop, integrate, and test software that manages an embedded, undersea payload unit ensuring compliance to established requirements.
  2. work through all phases of the software development cycle including design, development, integration, and test.
  3. conduct reviews of software-related products, software designs, and additional technical documents.
  4. developing new digital signal processing software.
  5. actively participate in technical, peer-reviews to ensure system/software requirements are being met from an end-to-end system point of view.

Skills

Required

  • Bachelor of Science in Computer Science, Electrical Engineering, Computer Engineering, or equivalent STEM discipline
  • 5+ years software development experience working on embedded real-time systems (Principal) or 8+ years (Sr. Principal)
  • Experience in developing in C++ and Python
  • Experience in embedded software development
  • Experience developing in a Linux and/or Windows environment
  • Demonstrated experience as a technical lead
  • Experience with some form of signal data processing
  • US Citizen with active Top Secret clearance

Nice to have

  • Experience with the Atlassian tool suite (Jira, Confluence, Bitbucket)
  • Experience in embedded C++ optimizations
  • Experience in JavaScript
  • Experience in Web GUI development, Qt, CUDA/ArrayFire coding, and Docker/k8s
  • Hands on hardware integration and testing experience
  • Ability to debug complex integrated applications or test setup issues
  • Active TS/SCI

What the JD emphasized

  • active Top Secret clearance
  • US Citizen