Software Engineer 3/4

At Northrop Grumman, our work with cutting-edge technology is driven by something human: the lives our technologies protects. Its the value of innovation that makes a difference today and tomorrow. Here you'll have the opportunity to connect with coworkers in an environment that's uniquely caring, diverse, and respectful; where employees share experience, insights, perspectives and creative solutions through integrated product & cross-functional teams, and employee resource groups. From systems and software engineering, to operations and business development, Northrop Grumman's Space Park location offers the opportunity to serve national security and impact the lives of Americans all over the globe from the landscape of Southern California.

Our Space Park site in Redondo Beach provides space-enabled, secure communications capabilities in support of national objectives. We have exciting opportunities to work on cutting-edge space platforms, air platforms and defense and protective systems.

Join us in developing state-of-the-art automated mission planning and management systems for manned and unmanned applications. These systems require solving complex mission planning and mission execution problems using extensive domain knowledge and creativity.

Northrop Grumman Mission Systems is currently seeking Software Developers to join the team in Redondo Beach, CA. Experienced OO/C++ developers needed for maintenance of large (~500 KSLOC) embedded system performing on-board payload functions. The software is hosted on PowerPC processors and consists of Resource Control Software (RCS), Security Equipment Computer (SEC), Phased Array Controller (PAC), and Gimbal Control Unit (GCU) running on VxWorks. Work as part of the PowerPC or EPCS development team to design, implement, peer review and unit test flight software enhancements and fixes. Interpret requirements; collaborate with developers and SW SE on solutions. Devise complex multi-satellite (simulated) or specialized (hardware-based) integration tests to confirm fixes are correct and appropriate. Strong focus on integration testing of satellite protocols and proactive identification of potential software deficiencies via continuous testing. Provide upgrades to ground tools written in C++, Java, Perl, and Python. Technical support will also be provided to on-orbit activities and anomaly resolution, to investigate off-nominal observations, reproduce signatures, and identify root cause.

Candidates must have the ability to work effectively within a team environment, ability to interface with other groups within the project, strong communication skills, and well developed abstract problem-solving skills. Determines and develops technical solutions to complex problems independently.
Additionally, the qualified candidates must have:

  • Strong problem solving skills
  • Strong communication and team collaboration skills

This requisition may be filled at either a level 3 or a level 4.

MSREDBEACHM
This requisition may be filled at either a level 3 or a level 4.

Basic Qualifications for a Level 3:
  • Bachelor's degree in a Science, Technology, Engineering, Mathematics (STEM) discipline with 5 years of software engineering experience; Master's degree in a STEM discipline with 3 years of software engineering experience
  • Experience with development and debugging of large C/C++ on embedded and Unix-based systems
  • Current DoD Secret security clearance required
  • Experience with developing and testing complex software systems involving hardware interfaces
  • Experience with scripting languages (Java, Perl, Python)

Basic Qualifications for a Level 4:
  • Bachelor's degree in a Science, Technology, Engineering, Mathematics (STEM) discipline with 9 years of software engineering experience; Master's degree in a STEM discipline with 7 years of software engineering experience
  • Experience with development and debugging of large C/C++ on embedded and Unix-based systems
  • Current DoD Secret security clearance a must
  • Experience with developing and testing complex software systems involving hardware interfaces
  • Experience with scripting languages (Java, Perl, Python)

Preferred Qualifications:
  • Experience with VxWorks, PowerPC, real-time processing
  • Experience with MilSatCom message protocols
  • Bachelor's or Master's degree in Computer Science preferred


Northrop Grumman is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/Affirmative Action Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO/AA and Pay Transparency statement, please visit www.northropgrumman.com/EEO . U.S. Citizenship is required for most positions.${descr2}${descr3}


Back to top