Jobs · Engineering · Virginia

Embedded Software Engineer – Level 3 or 4 (AHT)

Northrop Grumman · Sterling, VA · 3 days ago
On-siteEngineering$114k–$171k/yrFull-time

About the role

Northrop Grumman's Space Sector is seeking an Embedded Software Engineer – Level 3 or 4 to join the Space Systems organization in Dulles, VA. This role joins a team developing space vehicle hardware-in-the-loop simulation platforms for large and small space programs. These high-fidelity test platforms provide 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 such as National Security Space systems, NASA space science missions, and communication satellites.

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

Basic Qualifications – Level 3 (Principal)

  • Bachelor's degree in Electrical/Computer Engineering, or another related STEM discipline with a minimum of 5 years of embedded software experience – OR – Master's degree in Electrical/Computer Engineering, or another related STEM discipline with 3 years of embedded software experience – OR PhD degree in Electrical/Computer Engineering, or another related STEM discipline with 1 year of embedded software experience
  • Ability to obtain and maintain a U.S. Government Top Secret security clearance with Sensitive Compartmented Information (SCI) access; approval must be obtained within a reasonable timeframe as determined by the company to meet business needs
  • 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

Basic Qualifications – Level 4 (Sr Principal)

  • Bachelor's degree in Electrical/Computer Engineering, or another related STEM discipline with a minimum of 8 years of embedded software experience – OR – Master's degree in Electrical/Computer Engineering, or another related STEM discipline with 6 years of embedded software experience – OR PhD degree in Electrical/Computer Engineering, or another related STEM discipline with 4 years of embedded software experience
  • Ability to obtain and maintain a U.S. Government Top Secret security clearance with Sensitive Compartmented Information (SCI) access; approval must be obtained within a reasonable timeframe as determined by the company to meet business needs
  • 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

Preferred Qualifications

  • 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

Pay & Schedule

  • This position is 100% onsite in Dulles, VA and cannot accommodate telecommute work
  • 9/80 schedule with every other Friday off
  • Level 3 salary range: $114,000 – $171,000
  • Level 4 salary range: $142,200 – $213,400
  • Employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay
  • Annual bonuses designed to reward individual contributions and allow employees to share in company results
  • Employees in Vice President or Director positions may be eligible for Long Term Incentives

Benefits

  • Health insurance coverage
  • Life and disability insurance
  • Savings plan
  • Company paid holidays
  • Paid time off (PTO) for vacation and/or personal business

Similar jobs