Embedded Software Engineer – Level 3 or 4

Northrop GrummanSterling, VA
$114,000 - $213,400Onsite

About The Position

Northrop Grumman's Space Sector is seeking an Embedded Software Engineer – Level 3 or 4 to join their team in Dulles, VA. This role involves working on the Space Systems organization, developing space vehicle hardware-in-the-loop simulation platforms for large and small space programs. These platforms serve as high-fidelity test environments, providing a hardware/software facsimile of space vehicle component interfaces to flight processors for flight software and mission development and qualification. The candidate will be part of a small design team supporting various programs, including National Security Space systems, NASA space science missions, and communication satellites. This position is 100% onsite in Dulles, VA, and requires the ability to obtain and maintain a TS/SCI clearance. The role operates on a 9/80 schedule, with every other Friday off.

Requirements

  • Bachelor’s degree in Electrical/Computer Engineering, or another related STEM discipline with a minimum of 5 years of embedded software experience (Level 3) OR 8 years (Level 4) – OR – Master’s degree in Electrical/Computer Engineering, or another related STEM discipline with 3 years (Level 3) or 6 years (Level 4) of embedded software experience – OR PhD degree Electrical/Computer Engineering, or another related STEM discipline with 1 year (Level 3) or 4 years (Level 4) of embedded software experience.
  • Must have the ability to obtain and maintain a U.S. Government Top Secret security clearance with Sensitive Compartmented Information (SCI) access.
  • US Citizenship required.
  • Diverse programming experience: C/C++, Python, Windows/Linux scripting
  • Excellent communication skills and ability to work in small teams
  • Understanding of waterfall, spiral and/or Agile software development processes and continuous integration
  • Experience with software revision control tools such as Subversion and Git
  • Ability to clearly document technical and programmatic status to management

Nice To Haves

  • Active/Current TS/SCI
  • System knowledge in one or more of the following domains: Spacecraft Command & Control, Mission Planning, Space Situational Awareness and Visualization
  • Understanding of Jenkins, Jira (Agile, Scrum and Kanban), Bitbucket and related DevSecOps tools
  • Hardware interfacing, integration and test and controls experience
  • Understanding of common embedded system tools, real-time operating systems and avionics integration and test practices
  • Excellent communication, interpersonal skills, and the ability to interface with all levels of employees and management
  • Experience with or awareness of earned value management
  • Experience working closely with and/or leading cross departmental teams
  • Experience with closed loop simulations
  • Advanced proficiency in software development using C/C++, Python, Windows/Linux scripting
  • Experience developing software in a Linux OS environment
  • Experience with National Instruments data acquisition cards and National Instruments proprietary software
  • Experience with Digital, Analog, RS-422 synchronous serial and UART, MIL-STD-1553, SpaceWire electrical interfaces

Responsibilities

  • Establish simulation requirements for hardware in the loop platforms.
  • Select off-the-shelf or design interface hardware to simulate space vehicle components (actuators, sensors, and payloads).
  • Develop simulation software models and software interfaces to simulation hardware cards, including digital, analog, serial, and SpaceWire.
  • Define simulation testbed harnessing based on the space vehicle flight harness and simulation requirements.
  • Interface with hardware engineers in the design, build, and test of the simulation platforms.
  • Implement software control of simulation platform test equipment.
  • Develop and execute simulation certification loop back testing.
  • Work with program engineers to integrate components and flight software with the simulation platform.
  • Use common lab equipment (oscilloscopes, break out boxes, multimeters, interface analyzers) for debug and problem resolution.
  • Prepare design documentation, analysis, test results and presentation materials for internal and external customers.
  • Work in an innovative environment across diverse assignments and in collaborative team settings across all levels.
  • Other duties as assigned.

Benefits

  • health insurance coverage
  • life and disability insurance
  • savings plan
  • Company paid holidays
  • paid time off (PTO) for vacation and/or personal business
  • overtime
  • shift differential
  • discretionary bonus
  • Annual bonuses
  • Long Term Incentives (for VP or Director positions)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service