Northrop Grumman

Simulation Software Engineer (Hardware-in-the-Loop) - Level 4

Northrop Grumman
Apply
2 days ago
Sterling, VA, USAStaff+

Base Salary

$142k - $213k/yr

Responsibilities

  • Establish requirements for hardware-in-the-loop simulation platforms.
  • Select or design interface hardware that simulates spacecraft actuators, sensors, and payloads.
  • Develop simulation software models and interfaces for digital, analog, serial, and SpaceWire hardware cards.
  • Define simulation testbed harnessing based on flight harnesses and simulation requirements.
  • Collaborate with hardware engineers to design, build, and test simulation platforms.
  • Implement software control of simulation platform test equipment.
  • Develop and execute simulation certification loop-back testing.
  • Integrate components and flight software with simulation platforms.
  • Use oscilloscopes, breakout boxes, multimeters, and interface analyzers for debugging and problem resolution.
  • Prepare design documentation, analysis, test results, and presentation materials.
  • Support a NASA space science mission in a collaborative small-team environment.

Requirements

  • Bachelor’s degree in Electrical/Computer Engineering or another related STEM discipline with 8 years of embedded software experience, or a master’s degree with 6 years, or a PhD with 4 years.
  • Ability to obtain and maintain a U.S. Government Top Secret security clearance with Sensitive Compartmented Information; U.S. citizenship is required.
  • Diverse programming experience with C/C++, Python, and Windows/Linux scripting.
  • Experience with software revision control tools such as Subversion and Git.
  • Understanding of waterfall, spiral, and/or Agile software development processes and continuous integration.
  • Strong communication skills, technical documentation ability, and experience working in small teams.
  • Preferred experience includes spacecraft command and control, mission planning, space situational awareness and visualization, hardware interfacing, integration and test, controls, embedded tools, real-time operating systems, avionics integration, closed-loop simulations, Linux development, National Instruments hardware/software, and digital, analog, RS-422, UART, MIL-STD-1553, and SpaceWire interfaces.
  • Preferred candidates may have an active TS clearance, experience with Jenkins, Jira, Bitbucket, DevSecOps tools, and leading cross-departmental teams.

Benefits

  • Relocation assistance may be available.
  • The position follows a 9/80 schedule with every other Friday off.
  • The role is 100% onsite in Dulles, Virginia and does not accommodate telecommuting.
  • The role requires 10% travel.
  • Benefits include health insurance, life and disability insurance, a savings plan, company-paid holidays, and paid time off.
  • Employees may be eligible for overtime, shift differential, and a discretionary bonus.

Tech Stack

CC++GitJenkinsLinuxPythonSubversionWindows

Categories

Northrop Grumman

About Northrop Grumman

10,000+ employees

Northrop Grumman designs and manufactures aircraft, spacecraft, missile defense, C4ISR, and cyber systems for the U.S. government, NASA, and allied nations. The company operates primarily through long-term defense and space contracts, delivering products and services spanning autonomous systems, sensors, software, and sustainment. Founded in 1994 and headquartered in Falls Church, Virginia, it is a public company listed on the NYSE (ticker: NOC).

Contact me