At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon.
If lunar exploration and moonbase building excites you, look no further! Northrop Grumman’s Space Sector provides an arena where your passion for innovation and quest for exploration are welcome. As a Embedded Software Engineer – Level 3 or 4 your role at Mclean, VA will be pivotal in supporting Lunar Base Infrastructure to NASA.
Ready to join forces with our visionary team?
This Embedded Software Engineer will join our team of qualified, diverse individuals in the Space Systems organization developing space flight software platforms for Civil Commercial and National Space Security programs. The individual we seek will be self-motivated, proactive, and goal-oriented.
This work is unclassified but does require the ability to obtain a TS/SCI clearance. This position will work a 9/80 schedule, with every other Friday off. This position is 100% onsite and cannot accommodate telecommute work.
Job responsibilities include, but are not limited to, the following:
Develop embedded software modules that can interact directly with hardware protocols and interfaces including UART, Synchronous Serial, MIL-STD-1553, SPACEWIRE, SPI, discrete digital and analog IO.
Work with other disciplines to establish Flight-Software requirements, testing and verification plan.
Develop and configure board support packages (BSPs) and integrate device drivers.
Performs trade studies via computer simulation or kits & development boards.
Work with multiple engineers to integrate spacecraft components and flight software with the simulation platform.
Be involved in the hardware definition and software design, development, debug and integration on simulation and hardware-in-the-loop platforms.
Analyze system resources to enhance efficiency, stability, and processing speed.
Prepare design documentation, analysis, test results and presentation materials for internal and external customers.
Work with software developers and other engineers, as needed, to help diagnose and identify the root cause of problems found during software installation, integration, acceptance test, and operational events.
Work in an innovative environment across diverse assignments and in collaborative team settings across all levels.
Other duties as assigned.
If this job description reads like it was written specifically for you, consider joining our team!
This position is contingent upon the candidate obtaining final clearances and program access(es) within a reasonable period of time as determined by the company.
This position can be filled at either a Level 3 or Level 4.
Basic Qualifications for Level 3:
Bachelor’s degree in Aerospace/Electrical/Computer/Software Engineering or related STEM field with 5 years of relevant professional experience – OR – Master’s degree in Aerospace/Electrical/Computer/Software Engineering or related STEM field with 3 years of relevant professional experience – OR – PhD in Aerospace/Electrical/Computer/Software Engineering or related STEM field with 1 year of relevant professional experience.
Requires ability to obtain and maintain an active U.S. Government Top-Secret [TS] security clearance and Sensitive Compartmented Information (SCI)[TS/SCI]; U.S. citizenship required
Must have experience in C/Python/Linux/Git.
Experience with Software development unit/functional test frameworks, Verification test scripting on hardware platforms.
Experience with Kubernetes (K8s)/Docker.
Experience with Continuous Integration/Continuous Delivery (CI/CD) pipelines.
Experience in collaborating within an integrated team of systems, software, and specialty engineers to develop solutions.
Experience with Software development unit/functional test frameworks, Verification test scripting on hardware platforms.
Basic Qualifications for Level 4:
Bachelor’s degree in Aerospace/Electrical/Computer/Software Engineering or related STEM field with 8 years of relevant professional experience – OR – Master’s degree in Aerospace/Electrical/Computer/Software Engineering or related STEM field with 6 years of relevant professional experience – OR – PhD in Aerospace/Electrical/Computer/Software Engineering or related STEM field with 4 years of relevant professional experience.
Requires ability to obtain and maintain an active U.S. Government Top-Secret [TS] security clearance and Sensitive Compartmented Information (SCI)[TS/SCI]; U.S. citizenship required
Must have experience in C/Python/Linux/Git.
Experience with Software development unit/functional test frameworks, Verification test scripting on hardware platforms.
Experience with Kubernetes (K8s)/Docker.
Experience with Continuous Integration/Continuous Delivery (CI/CD) pipelines.
Experience in collaborating within an integrated team of systems, software, and specialty engineers to develop solutions.
Experience with Software development unit/functional test frameworks, Verification test scripting on hardware platforms.
Preferred Qualifications:
Current and within scope active U.S. Government TS/SCI current and within scope with the ability to obtain and maintain Special Access Program (SAP) approval/access.
System knowledge in one or more of the following domains: Spacecraft Command & Control, Mission Planning, Space Situational Awareness and Visualization.
Experience with ethernet with embedded systems.
Familiarity with static code analysis tools such as: Coverity, SonarQube, and Fortify.
Hardware interfacing, integration and test and controls experience.
Understanding of common embedded system tools, real-time operating systems (RTOS) VxWorks 6.9/7.0 and avionics integration and test practices.
Ability to integrate Flight-Software using simulation models of sensors, actuators and space environments to demonstrate closed-loop spacecraft system performance, general integration and test of aerospace systems.
Understanding of Jenkins, Jira (Agile, Scrum and Kanban), Bitbucket and related DevSecOps tools.
Excellent communication, interpersonal skills, and the ability to interface with all levels of employees and management
Experience developing software in a Linux OS environment
Experience with National Instruments data acquisition cards.
Ability to read schematics, and work with components datasheets.
Experience with Digital, Analog, RS-422 synchronous serial and UART, MIL-STD-1553, SpaceWire electrical interfaces
Skills Required
- Bachelor's degree in Aerospace, Electrical, Computer, Software Engineering or related STEM (or advanced degree as alternative)
- Relevant professional experience (Level 3: ~5 years BS / 3 years MS / 1 year PhD; Level 4: ~8 years BS / 6 years MS / 4 years PhD)
- U.S. citizenship and ability to obtain and maintain an active Top-Secret/Sensitive Compartmented Information (TS/SCI) clearance
- Experience programming in C and Python
- Experience developing and debugging in Linux and using Git
- Experience with software unit/functional test frameworks and verification test scripting on hardware platforms
- Experience with Kubernetes and Docker
- Experience with Continuous Integration/Continuous Delivery (CI/CD) pipelines
- Ability to work 100% onsite in McLean, VA
- Experience collaborating within integrated teams of systems, software, and specialty engineers
- Familiarity with hardware interfaces and embedded IO (UART, SPI, synchronous serial, RS-422, MIL-STD-1553, SpaceWire)
- Experience with real-time operating systems (VxWorks 6.9/7.0) and avionics integration/test practices
- Familiarity with static code analysis tools such as Coverity, SonarQube, Fortify
- Experience with Jenkins, Jira, Bitbucket and related DevSecOps tools
- Experience with National Instruments data acquisition cards and hardware-in-the-loop testing
- Ability to read schematics and work with component datasheets
- System knowledge in spacecraft domains (Command & Control, Mission Planning, Space Situational Awareness)
- Current active TS/SCI and SAP access (preferred)
Northrop Grumman Compensation & Benefits Highlights
The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Northrop Grumman and has not been reviewed or approved by Northrop Grumman.
-
Retirement Support — 401(k) matching is considered strong, with additional defined-benefit coverage for certain cohorts and options like catch-up contributions. Retirement programs are repeatedly highlighted as a core strength of the total rewards.
-
Leave & Time Off Breadth — PTO, company-paid holidays, and compressed work schedules (such as 9/80) provide meaningful time away and flexibility. These scheduling options are cited as a major quality-of-life benefit across many locations.
-
Parental & Family Support — Paid parental leave alongside caregiver leave, adoption assistance, and back-up care supports a range of family needs. These programs have been expanded recently, signaling continued investment in family support.
Northrop Grumman Insights
What We Do
We are a close-knit community of big thinkers collaborating to keep the world safe. Our passion, creativity and expertise bring next-level technology solutions to life in autonomous systems, cyber, C4ISR, strike, space, and logistics and modernization for our customers around the globe. On the Northrop Grumman team, you’ll join our pursuit of excellence immersed in a dynamic culture of innovation and respect. Your unique perspective will help achieve our shared vision for the future of global security. Every step of the way, you'll be supported by world-class training, employee resource groups and a comprehensive benefits package that enables greater health and happiness for you and your family. Worldwide and across disciplines, we’re challenging what’s possible for technology to protect people and places from undersea to outer space and into cyberspace. And we see the impact of our performance every day. We are Northrop Grumman, and we work on what matters—now, you too can make a difference. Explore opportunities in engineering, IT, manufacturing, business management, cybersecurity and more with us. Northrop Grumman is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/Affirmative Action Employer.





