C/C++ Software Engineer 3 or 4 (AHT)
Job Description
Northrop Grumman is hiring a C/C++ Software Engineer (Level 3 or 4) to support Advanced Weapons division programs. This full-time on-site opportunity in Los Angeles, CA (Northridge) focuses on implementing, testing, and extending STE software, with a Secret clearance required for start. The role offers a salary range of USD 114,000 - 213,400 per year and may include relocation assistance.
Clearance requirement: current US Government DoD Secret clearance is required for start. Travel: up to 10% of the time.
Responsibilities
- Generate software documentation.
- Develop, implement, and maintain existing primarily Windows-based desktop applications.
- Participate in all aspects of the software development lifecycle activities.
- Use test equipment to troubleshoot software and hardware issues.
Requirements
- Education and experience: Bachelor's degree in a STEM discipline with 5+ years of relevant experience, or a Master's degree in a STEM discipline with 3+ years of experience.
- Strong professional experience developing software in C/C++ on Windows 10, Windows 11, and Linux (preferably CentOS).
- Experience with MIL-STD-1553, TCP/IP, Serial, and Ethernet network communication protocols.
- Experience deriving software requirements from system requirements, including working with SRSs, ICDs, and CDRLs.
- Security clearance: current US Government DoD Secret clearance required for start.
- Additional level-aligned education/experience: Bachelor's degree in a STEM discipline with 8+ years of experience, or a Master's degree in a STEM discipline with 6 years of experience.
Preferred Qualifications
- Advanced hands-on system troubleshooting and determining root-cause analysis.
- Experience working in a lab environment or production floor.
- Experience operating oscilloscopes, power meters, power supplies, signal generators, and spectrum analyzers.
- Self-directed approach with the ability to manage time with little oversight.
- Experience with Atlassian tools such as Jira, Confluence, and Bitbucket.
- Experience with DOORS and/or EPLM.
- Experience with hardware programmers such as JTAG, including setting up test equipment to support software development.
- Experience with other object-oriented programming languages such as C#.
- Experience in embedded systems design with preemptive, multitasking real-time operating systems.
Technologies
- C/C++, Windows 10, Windows 11, Linux, CentOS
- MIL-STD-1553, TCP/IP, Serial, Ethernet
- Atlassian tools such as Jira, Confluence, Bitbucket
- DOORS, EPLM, JTAG, C#
- Preemptive, multitasking real-time operating systems