Principal / Sr. Principal Software Engineer - R10217293 jobs in United States
cer-icon
Apply on Employer Site
company-logo

Northrop Grumman · 5 days ago

Principal / Sr. Principal Software Engineer - R10217293

Northrop Grumman is a trusted provider of mission-enabling solutions for global security, seeking a skilled Software Engineer with expertise in C programming. The role involves designing, developing, and maintaining high-performance software systems in mission-critical environments, while collaborating with cross-functional teams to define software requirements and architecture.

AerospaceData IntegrationManufacturingRemote SensingSecurity
check
Growth Opportunities
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Design, develop, and maintain software applications in C/C++
Utilize C/C++, ADA programming for systems requiring high integrity and safety compliance
Debug, optimize, and test software to ensure performance and reliability
Collaborate with cross-functional teams to define software requirements and architecture
Maintain and update documentation for software systems and processes
Work on a development team and perform code version control, reviews, and testing

Qualification

C/C++ programmingRTOS VxWorksRTOS IntegrityRTOS Embedded LinuxDebugging skillsSoftware testing processesADA programmingJIRAAlgorithm skillsSafety-critical software standardsMemory managementEmbedded systems developmentPython scripting

Required

Bachelor's with 5 years of professional software development experience; Master's degree with 3 years of professional software development experience; or a PhD with 1 year of experience
Proficiency in C/C++ programming with hands-on experience in software development
Familiarity with RTOS (VxWorks, Integrity, or Embedded Linux)
Strong debugging and problem-solving skills
Experience with software testing, verification, and validation processes
Familiarity with safety-critical software standards is a plus
Strong math and algorithm skills
Active DoD Secret clearance
Ability to work onsite full-time at Woodland Hills, CA
Bachelor's with 8 years of professional software development experience; Master's degree with 6 years of professional software development experience; or a PhD with 4 year of experience
Proficiency in C/C++ programming with hands-on experience in software development
Familiarity with RTOS (VxWorks, Integrity, or Embedded Linux)
Strong debugging and problem-solving skills
Experience with software testing, verification, and validation processes
Familiarity with safety-critical software standards is a plus
Strong math and algorithm skills
Active DoD Secret clearance
Ability to work onsite full-time at Woodland Hills, CA

Preferred

Experience with ADA programming language
Experience with JIRA
Knowledge of defense and aerospace systems
Understanding of memory management
Exposure to software development for embedded systems or hardware integration
Experience in RHEL (for BH development), static and dynamic code analysis tools, visual C/C++, and python scripting (both for tool development)

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

company-logo
Northrop Grumman is an aerospace, defense and security company that provides training and satellite ground network communications software.

Funding

Current Stage
Public Company
Total Funding
$3.7B
Key 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

leader-logo
Tom Wilson
Corporate Vice President, Enterprise Business Development
linkedin
leader-logo
Jeffrey Worsham
Chief Product Owner - Advanced Technology Development
linkedin
Company data provided by crunchbase