Northrop Grumman10.04.26
AI SCORE 8.5

Principal Software Engineer - Embedded and Real-Time Systems (Remote)

$140K–$180K/year

About the Role

We are seeking a highly skilled Principal Software Engineer - Embedded and Real-Time Systems to join our dynamic team at Northrop Grumman. This remote position offers an exciting opportunity to work on mission-critical systems that are integral to advanced aircraft and defense platforms. As a key member of our engineering team, you will be responsible for designing, developing, integrating, and maintaining embedded software applications that operate within real-time operating systems.

What You'll Do

  • Design, develop, and maintain embedded mission systems software applications, adhering to industry best practices and standards.
  • Participate in the full software development lifecycle, including requirements analysis, system modeling, design, implementation, testing, integration, and deployment.
  • Architect and implement real-time embedded software on operating systems such as VxWorks, Integrity, or Embedded Linux, ensuring high reliability and safety standards.
  • Collaborate with cross-functional teams, including systems engineers, hardware designers, and test engineers, to develop integrated solutions.
  • Contribute to Agile Scrum teams, delivering software products across multiple baselines and ensuring continuous improvement.
  • Utilize software change control and CI/CD tools such as Jira, GitHub, Jenkins, and Docker to streamline development processes.
  • Perform static and dynamic code analysis using tools like Coverity, SonarQube, and Fortify to maintain code quality and security.
  • Troubleshoot and resolve issues related to software network interfaces, including TCP/IP, UDP, LAN, and VLAN configurations.

Requirements

  • A minimum of a Bachelor’s degree in Science, Technology, Engineering, or Math (STEM) with at least five years of related experience, or a Master’s degree with three years of experience, or a PhD with one year of experience.
  • Proficiency with Agile methodologies and software development in C, C++, and Python.
  • Experience with safety-critical systems and an active Secret clearance is mandatory.
  • Familiarity with DOORs requirements management and network troubleshooting is preferred.

Nice to Have

  • Current Special Access Program (SAP) clearance.
  • Experience with embedded systems and real-time operating systems.
  • Knowledge of CI/CD practices and tools.

What We Offer

  • Competitive health insurance plans, life and disability insurance.
  • Robust 401(k) savings plan and paid holidays.
  • Opportunities for professional growth and development through training and mentorship.
  • Relocation assistance may be available for qualified candidates.
Why This Job8.5 of 10

This Principal Software Engineer role offers a unique opportunity to work on cutting-edge aerospace technology in a fully remote setting with competitive pay.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

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.

Industry
Tech
Location
Remote

Generating success profile...

Analyzing job requirements and market data

Loading market overview...

Analyzing market trends and skill demands

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.