2026 Associate/ Embedded Software Engineer

Northrop Grumman

Dulles, VAFresher2h agovia LinkedIn

About the Role

As an Embedded Software Engineer – Level 1/2 at Northrop Grumman's Space Sector in Dulles, VA, you will play a pivotal role in supporting mission-critical efforts for national and global security by developing space flight software platforms for National Space Security programs. This position is 100% onsite and follows a 9/80 schedule.

Key Responsibilities

  • Develop embedded software modules.
  • Familiarity with data protocols including UART, Synchronous Serial, MIL-STD-1553, SPACEWIRE, SPI, discrete digital and analog IO, and others.
  • Work with other disciplines to establish Flight-Software requirements, testing, and verification plans.
  • Perform trade studies via computer simulation or kits & development boards.
  • Integrate spacecraft components and flight software with simulation platforms.
  • Participate in hardware definition and software design, development, debug, and integration on simulation and hardware-in-the-loop platforms.
  • Analyze system resources to enhance efficiency, stability, and processing speed.
  • Prepare design documentation, analysis, test results, and presentation materials.
  • Diagnose and identify root causes of problems during software installation, integration, acceptance testing, and operational events.
  • Work in an innovative environment across diverse assignments and in collaborative team settings.
  • Other duties as assigned.

Requirements & Tech Stack

  • Clearance Required: Yes
  • Clearance Type: Top Secret
  • Travel: Yes, 10% of the time
  • Citizenship: US citizenship required
  • Programming Languages: Advanced proficiency with C/C++, Python.
  • Embedded Systems: Understanding of common embedded system tools, real-time operating systems, and avionics integration and test practices.
  • Processing: Core affinity and parallel processing experience; experience understanding the difference between concurrent and parallel processing.
  • Operating Systems: Demonstrable programming experience on Linux.

Qualifications

Level 1

  • Bachelor’s degree in STEM (Aerospace/Electrical/Computer/Software Engineering) with 0 years of relevant professional experience, OR Master’s degree.
  • GPA of 3.0 or above.

Level 2

  • Bachelor’s degree in STEM (Aerospace/Electrical/Computer/Software Engineering) with 2 years of relevant professional experience, OR Master’s degree.
  • GPA of 3.0 or above.

Preferred Qualifications

  • Top-Secret / SCI clearance.
  • System knowledge in one or more of the following domains: Spacecraft Command & Control, Mission Planning, Space Situational Awareness, and Visualization.
  • Experience with Digital, Analog, RS-422 synchronous serial and UART, MIL-STD-1553, SpaceWire electrical interfaces.
  • GPA of 3.5 or above.

Relocation assistance may be available.

Northrop Grumman Entry-Level & New Grad Jobs · last 7 days

75 openings · 41 need no experience

See all 75 →