C/C++ Software Engineer 3 or 4 (AHT)
Job Description
Northrop Grumman is seeking a C/C++ Software Engineer (Level 3 or 4) to support Advanced Weapons division programs through STE software development, testing, and enhancements.
Responsibilities
- Implement, test, and extend STE software for Advanced Weapons division programs
- Develop, implement, and maintain primarily Windows-based desktop applications
- Participate in all phases of the software development lifecycle activities
- Generate software documentation
- Use test equipment to troubleshoot software and hardware
Requirements
- Bachelor’s degree in a STEM discipline with 5+ years of relevant experience, or Master’s degree 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 work with SRSs, ICDs, and CDRLs
- Current US Government DoD Secret clearance
- Bachelor’s degree with 8+ years of experience, or Master’s degree with 6 years of experience
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
Location and Work Details
- On-site in Los Angeles, CA (Northridge)
- Full-time role
- Secret clearance required for start
- Relocation assistance may be available
Travel
- Up to 10% of the time
Preferred Qualifications
- Advanced hands-on system troubleshooting and root-cause analysis
- Experience working in a Lab environment or production floor
- Experience using oscilloscopes, power meters, power supplies, signal generators, and spectrum analyzers
- Self-directed approach and ability to 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, including ability to set up test equipment to support software development
- Experience with other object-oriented languages such as C#
- Experience in embedded systems design with preemptive, multitasking real-time operating systems
Compensation: USD 114,000 - 213,400 per year