Northrop Grumman · 4 hours ago
Weapons C++ Embedded Software Engineer Level 2 or 3 (AHT)
Northrop Grumman is a leading aerospace and defense technology company, seeking a Weapons C++ Embedded Software Engineer to join their missile systems development team. The role involves designing and developing embedded software for missile control and guidance systems, collaborating with cross-functional teams, and ensuring software reliability and safety through rigorous testing and debugging.
AerospaceBig DataManufacturingData IntegrationRemote SensingSecurity
Responsibilities
Design and develop embedded software for missile control and guidance systems using C++
Collaborate with cross-functional teams including hardware, systems engineering, and quality assurance to define requirements and develop robust, high-performance solutions
Write clean, maintainable, and optimized code that meets real-time operational constraints
Develop and execute unit tests, integration tests, and perform system validation to ensure software reliability and safety
Debug and troubleshoot complex issues during development and in-field operations
Optimize resource-constrained systems with a focus on performance, reliability, and scalability
Code review and contribute to collaborative software architecture discussions
Document designs, code changes, and engineering practices in compliance with industry regulations and safety standards
Stay current with emerging technologies and continuously improve engineering processes and product quality
Qualification
Required
BS or in Computer Engineering, Electrical Engineering, Aerospace Engineering, or a related field with 2+ years of experience or a MS degree
Experience with C++ programming in an embedded or real-time environment
Strong knowledge of embedded systems design principles, including operating systems, threading, and inter-process communication
Experience with real-time operating systems (RTOS) and hardware-software integration
Familiarity with software development life cycles, including Agile methodologies, version control systems, and CI/CD pipelines
Active US Government DoD Secret security clearance
Bachelor's degree with 5+ years software development experience working on embedded real-time systems or Master's degree with 3+ years
Self-starters and able to efficiently operate in a team environment
Experience with one or more Software languages/technologies: C/C++, Java, Python, C#
Experience with full software lifecycle: specification, design, implementation, integration, debug, and maintenance are required
Experience in embedded software development
A year or more of experience working in an Agile team
Active US Government DoD Secret security clearance
Preferred
Experience in missile or aerospace systems development
Experience with embedded C++ optimization and using tools such as VxWorks
Experience with Automated Software Testing
Hands on hardware integration and testing experience
Knowledge of simulation tools and system modeling
Experience with secure coding practices and compliance with defense and industry standards
Experience with diagnostic and debugging tools specific to embedded systems (e.g., JTAG, oscilloscopes, logic analyzers)
Advanced certifications or training in embedded systems or aerospace software engineering
Experience using Atlassian Tool Suite: JIRA, Confluence, Bitbucket, SonarQube
Benefits
Health insurance coverage
Life and disability insurance
Savings plan
Company paid holidays
Paid time off (PTO) for vacation and/or personal business
Company
Northrop Grumman
Northrop Grumman is an aerospace, defense and security company that provides training and satellite ground network communications software.
Funding
Current Stage
Public CompanyTotal Funding
$3.7BKey Investors
U.S. Department of DefenseNASA
2025-05-27Post Ipo Debt· $1B
2024-01-29Post Ipo Debt· $2.5B
2023-12-20Grant· $72M
Leadership Team
Recent News
2026-02-13
2026-02-11
Company data provided by crunchbase