
Simulation Software Engineer (Hardware-in-the-Loop) - Level 4
Northrop Grumman2 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.
About Northrop Grumman
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).