Senior Embedded Software Engineer - Remote Opportunity
About the Role
We are seeking a Senior Embedded Software Engineer to join our innovative team at Northrop Grumman. This remote position offers the opportunity to work on groundbreaking systems that make a significant impact globally. As a Senior Embedded Software Engineer, you will play a critical role in developing systems software design and architecture for the Flight / Guidance Navigation & Control (GN&C) Software Team supporting the Sentinel Program.
What You'll Do
- Design, develop, document, test, and debug hard real-time embedded software containing logical and mathematical solutions.
- Conduct multidisciplinary research and collaborate with equipment designers and hardware engineers in the planning, design, development, and utilization of embedded systems for safety and mission-critical software.
- Work in an Agile environment with a team of software engineers to meet critical milestones.
- Ensure compliance with program mandated software standards and criteria.
- Apply advanced technical principles, theories, and concepts to solve complex technical problems.
- Contribute to the development of new principles and concepts, guiding their development into final products.
- Act as an advisor to management and customers on advanced technical research studies and applications.
- Work under consultative direction toward predetermined long-range goals and objectives.
Requirements
- Bachelor’s Degree in a Science, Technology, Engineering or Mathematics (STEM) discipline from an accredited university and 12 years of relevant engineering experience, OR a Master's in STEM with 10 years of related engineering experience, OR a PhD in STEM with 8 years of related engineering experience.
- Active DoD Secret clearance with a reinvestigation date occurring in the last 6 years.
- Experience in a formal technical lead position.
- Proficiency in C++ and object-oriented design.
- Experience with the full life cycle of software development and Agile methodologies.
- Experience with architecting and writing requirements for flight systems.
- Familiarity with continuous integration tool chains and compliance requirements.
- Ability to develop innovative solutions for complex technical problems.
Nice to Have
- Experience developing missile flight systems software.
- Experience with DO-178C compliance.
- Familiarity with nuclear surety requirements (AFMAN 91-119).
- Master’s degree in engineering or computer science from an accredited institution.
- Active DoD Top Secret clearance or ability to obtain one.
What We Offer
- Competitive salary range of $152,900 - $229,300, commensurate with experience.
- Relocation assistance to help you settle into your new role.
- Comprehensive benefits package including health insurance, life and disability insurance, and paid time off.
- Opportunities for professional development and career advancement.
- Flexible work arrangements including the ability to work remotely.
Join Northrop Grumman as a Senior Embedded Software Engineer and be part of a team that is making history. Apply now to explore this exciting remote opportunity!
This Senior Embedded Software Engineer position at Northrop Grumman offers a unique opportunity to work on impactful projects in a remote setting. With competitive compensation and relocation support, it's an attractive role for experienced engineers.
About Northrop Grumman
Explore Northrop Grumman careers in 2026 and discover diverse opportunities across remote, hybrid, and office roles. Leverage advanced filters to refine your job search and utilize application tracking to streamline your process. Gain valuable company insights while you pursue your dream position at Northrop Grumman. Stay ahead in your career journey and find the perfect role that matches your skills and ambitions.
Who Will Succeed Here
Proficient in C++ programming with extensive experience in developing and optimizing embedded systems, particularly in safety-critical applications compliant with DO-178C standards.
Demonstrates a strong understanding of Agile methodologies and Continuous Integration practices, enabling effective collaboration in a remote environment while maintaining high software quality and delivery speed.
Possesses a deep knowledge of the Software Development Life Cycle (SDLC) with a proactive mindset for identifying potential risks and implementing robust testing strategies in embedded software projects.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months