C/C++ Software Engineer 3 or 4 (AHT)

Northrop Grumman•Los Angeles, CA
•$114,000 - $213,400•Onsite

About The Position

Northrop Grumman is hiring a Level 3 or Level 4 C/C++ Software Engineer for its Advanced Weapons division in Northridge, California. The engineer will join a multidisciplinary team developing next-generation solutions for warfighters and will support programs implementing, testing, and extending STE software. This is a full-time, on-site position; remote work is not available. Relocation assistance may be available but is not guaranteed. The position requires a current U.S. Government DoW Secret clearance and travel of 10% of the time. The engineer will develop, implement, and maintain primarily Windows-based desktop software, participate throughout the software development lifecycle, generate software documentation, and use test equipment to troubleshoot software and hardware. Candidates may qualify at Level 3 or Level 4, with differing education and experience thresholds.

Requirements

  • For Level 3: Bachelor's degree in a STEM discipline and 5+ years of relevant experience, or a Master's degree in a STEM discipline and 3+ years of experience.
  • For Level 4: Bachelor's degree in a STEM discipline and 8+ years of experience, or a Master's degree in a STEM discipline and 6 years of experience.
  • Strong professional experience developing software in C/C++ on Windows 10, Windows 11, and Linux, preferably CentOS.
  • Experience operating oscilloscopes, power meters, power supplies, signal generators, and spectrum analyzers.
  • Experience with MIL-STD-1553, TCP/IP, Serial, and Ethernet network communication protocols.
  • Experience deriving software requirements from system requirements and working with SRSs, ICDs, and CDRLs.
  • Current U.S. Government DoW Secret clearance.
  • U.S. citizenship is required for positions requiring a government clearance.

Nice To Haves

  • Advanced hands-on system troubleshooting and root-cause analysis experience.
  • Experience working in a laboratory environment or on a production floor.
  • Ability to work independently and manage time with little oversight.
  • Working experience with Atlassian tools such as Jira, Confluence, and Bitbucket.
  • Experience with DOORS and/or EPLM.
  • Experience with hardware programmers such as JTAG and ability to set up test equipment to support software development.
  • Experience in other object-oriented programming languages such as C#.
  • Experience in embedded systems design with preemptive, multitasking real-time operating systems.

Responsibilities

  • Generate software documentation.
  • Develop, implement, and maintain existing software, primarily for Windows-based desktop applications.
  • Participate in all aspects of software development lifecycle activities.
  • Use test equipment to troubleshoot software and hardware.
  • Support implementation, testing, and extension of STE software.

Benefits

  • Health insurance coverage
  • Life insurance
  • Disability insurance
  • Savings plan
  • Company-paid holidays
  • Paid time off (PTO) for vacation and/or personal business
  • Potential eligibility for overtime, shift differential, and discretionary bonus, depending on the position
  • Relocation assistance may be available but is not guaranteed
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service