Northrop Grumman · 8 hours ago
Principal/Sr. Principal Embedded Software Engineer - R10219057
Northrop Grumman is a leading aerospace and defense company seeking an Embedded Software Engineer to join their Communications Systems Software department. The role involves designing, developing, and testing real-time embedded flight software while collaborating with various teams and ensuring software standards are met.
AerospaceData IntegrationManufacturingRemote SensingSecurity
Responsibilities
Design, develop, document, integrate, test, and debug real-time embedded flight software and systems that contain logical and mathematical solutions
Conduct multidisciplinary research and collaborate with systems and/or hardware engineers in the planning, design, development, and utilization of data processing systems for target software
Coordinate with different teams and stakeholders, including interfacing with partners from subcontract organizations
Determine overall system and user needs; analyze system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls; prepares operating instructions; designs and develops utility programs
Ensure software standards are met
Design and execute tests to ensure the software's functionality, performance, and reliability
Qualification
Required
Bachelor's Degree in Computer Engineering, Computer Science, Software Engineering, or related STEM discipline with 5+ years of software development experience OR Master's Degree with 3+ years of software development experience
Strong proficiency in embedded C/C++ development with emphasis on object oriented and thread safe programming
Experience developing embedded software in real-time OS environment (e.g. Embedded Linux, VxWorks, Green Hills, FreeRTOS, etc.)
Strong background in integrating and troubleshooting embedded software in lab environment
Proficiency with Python
Candidate must have an active DoD Secret clearance at time of application with the ability and willingness to obtain and maintain a DoD TS/SCI clearance
Bachelor's Degree in Computer Engineering, Computer Science, Software Engineering, or related STEM discipline with 8+ years of software development experience OR Master's Degree with 6+ years of software development experience
Strong proficiency in embedded C/C++ development with emphasis on object oriented and thread safe programming
Experience developing embedded software in real-time OS environment (e.g. Embedded Linux, VxWorks, Green Hills, FreeRTOS, etc.)
Strong background in integrating and troubleshooting embedded software in lab environment
Proficiency with Python
Candidate must have an active DoD Secret clearance at time of application with the ability and willingness to obtain and maintain a DoD TS/SCI clearance
Preferred
Experience writing driver level software for serial or networking applications (UART, TCP, UDP, CAN)
Experience working in Agile software development using Atlassian Tool Suite (Bitbucket, GitLab, Jira, Confluence) and Git version control
Experience with Shell scripting and TCL scripting language
Experience developing or interfacing with Optical, RF, or IR payloads
Demonstrated domain knowledge and experience working with satellite bus software
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-01-23
alleywatch.com
2026-01-20
vcnewsdaily.com
2026-01-16
Company data provided by crunchbase