Put your skills to the test by pushing the boundaries of what’s possible. From global defense to sustainment and modernization to mission readiness, your experience and ability will make it a reality. Our programs are built on equal parts of curiosity and collaboration. Our combined effort means our customers can connect and defend millions of people around the world. With Northrop Grumman, you’ll have the opportunity to be an essential part of projects that will define your career, now and in the future.
Northrop Grumman Defense Sector has a need for a Software Engineer / Principal Software Engineer at its Integrated Mission Solutions (IMS) organization in Warner Robins, GA. This engineering position is for a role on our Software Engineering Team. In this role you will be supporting our AN/ALR-56M/56C Integrated Support Station Engineering Services Program at Robins Air Force Base. You will support upgrades to the AN/ALR-56M and AN/ALR-56C Integrated Support Stations and associated software applications. This candidate will develop, integrate, test, document and deliver software upgrades in support of system integration testing. The candidate will have the opportunity to take ownership of difficult problems and drive to a solution while working in a supportive team environment. This position is located in Warner Robins, GA.
Your responsibilities will include:
Develop, modify, maintain, and test embedded software using software engineering best practices and standards
Participate in the full life cycle of software development, to include requirements development, application development, modular testing, integration, formal system testing, release, installation, and upgrades
Apply technical expertise in solving complex integration problems
Frequent opportunities to interact with Program Management, external suppliers and/or government customers, therefore excellent verbal, written and interpersonal skills are essential to succeeding in this role.
**This position may be field at either Software Engineer or Principal Software Engineer level.
Basic Qualifications:
For Software Engineer Level: A High School Diploma/GED and 6 years of systems or software engineering experience is required. A Bachelor’s Degree in Computer Science, Software Engineering, Electrical Engineering, or Computer Engineering from an accredited university with at least 2-years of systems or software engineering experience OR a master’s degree OR a PhD in one of the above listed majors; will also be considered
For Principal Software Engineer Level: A High School Diploma/GED and 9 years of systems or software engineering experience is required. A Bachelor’s Degree in Computer Science, Software Engineering, Electrical Engineering, or Computer Engineering from an accredited university with at least 5 years of systems or software engineering experience OR a master’s degree and 2 years related systems or software engineering experience OR a PhD in one of the above listed majors; will also be considered
Proficient in C/C++ software development
Experience with Red Hat Enterprise Linux
Experience with Qt Integrated Development Environment
Ability to efficiently operate in a fast-paced team in a customer-driven environment
Must currently hold or be able to obtain and maintain a U.S Department of Defense (DoD) Secret level security clearance within a reasonable amount of time as determined by the company to meet its business needs
Preferred Qualifications:
Bachelor’s Degree in Computer Science, Software Engineering, Electrical Engineering, or Computer Engineering from an accredited university with at least 5-years of systems or software engineering experience OR a master’s degree in one of the above listed majors with at least 3-years of systems or software engineering experience
Experience with development in the VxWorks environment
Experience developing custom displays and user interfaces
Experience with embedded software development, integration and testing
Experience developing and deploying software on FPGA platforms with embedded ARM cores
Familiarity with containerization applications
Familiarity with emulation of embedded processor systems
Familiarity with Electronic Warfare (EW) and radar principles
Familiarity with software configuration management tools (JIRA, GitLab.)
Familiarity with integration of avionics interfaces (Ethernet, MIL-STD-1553B, ARINC-429, etc.)
Active Secret Security Clearance
NGSkills
Primary Level Salary Range: $79,300.00 - $118,900.00Secondary Level Salary Range: $98,400.00 - $147,600.00The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions.Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business.The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates.Northrop Grumman is an Equal Opportunity 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 and pay transparency statement, please visit http://www.northropgrumman.com/EEO. U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Northrop Grumman Space Sector is hiring a Level 4 Software Engineer in Fairfax to lead development of satellite network and atmospheric-impact simulation software.
Northrop Grumman Space Sector is hiring a Level 3 Python Software Engineer to develop and productize advanced network simulation software for mission-critical systems.
Build HIPAA-compliant, scalable backend services that ingest wearable and clinical data to enable real-time healthcare insights and clinical workflows.
Blueprint is hiring a Senior Software Engineer to design and implement media-focused validation layers and diagnostics that make media failures actionable and easy to debug for application and driver developers.
Lead a small engineering team at Anduril to architect and extend a high-performance C++ real-time visualization platform used for mission simulations and AR demonstrations.
WRITER is hiring a forward deployed engineer to act as the embedded technical lead for a strategic enterprise client, driving production LLM deployments, release orchestration, and on-site technical partnership.
Work on Imprint's platform team to build secure, scalable cloud and Kubernetes infrastructure that enables brand-first payments products.
Verkada seeks a 2026 university graduate Frontend Software Engineer to build polished React and React Native product experiences at our San Mateo HQ.
Lead the design and production of scalable, reliable LLM-driven systems at Conversica, shaping architecture and best practices across product and engineering.
Form Health is hiring a Senior Full Stack Software Engineer to own critical backend integrations, RCM systems, and platform reliability for a remote U.S. engineering team.
iCEV is hiring a Software Development Engineer II to design and deliver scalable features, mentor junior developers, and contribute to system architecture for their education platform.
Lead and grow a remote engineering team focused on designing and delivering large-scale, high-throughput data streaming systems for a SaaS environment.
Frontend-focused engineer needed to design and ship elegant, production-ready UIs for Mashgin’s AI-powered checkout hardware and web tools in Palo Alto.
Develop high-performance, scalable front-end applications and reusable UI components at NVIDIA to elevate interactive user experiences and support AI agent initiatives.
Work remotely as an Entry-Level UI Developer building data-driven interfaces and analysis solutions in collaboration with engineers and scientists.