Principal / Sr. Principal Software Engineer @ Northrop Grumman - Woodland Hills, CA

Job Overview

13 days ago

Principal / Sr. Principal Software Engineer

Northrop Grumman - Woodland Hills, CA

Requisition ID: R10086037

  • Category: Engineering
  • Location: Woodland Hills, CA, USA
  • Citizenship Required: United States Citizenship
  • Clearance Type: Secret
  • Telecommute: No- Teleworking not available for this position
  • Shift: 1st Shift (United States of America)
  • Travel Required: No
  • Relocation Assistance: Relocation assistance may be available
  • Positions Available: 1

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. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work — and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history.


Northrop Grumman Mission Systems is a trusted provider of mission-enabling solutions for global security. Our Engineering and Sciences (E&S) organization pushes the boundaries of innovation, redefines engineering capabilities, and drives advances in various sciences. Our team is chartered with providing the skills, innovative technologies to develop, design, produce and sustain optimized product lines across the sector while providing a decisive advantage to the warfighter. Come be a part of our mission!

We are looking for you to join our team as a Software Engineer based out of Woodland Hills, CA. As a Software Engineer at Northrop Grumman, you will have a challenging and rewarding opportunity to be a part of our Enterprise-wide digital transformation. Through the use of Agile and DevSecOps practices we continue to evolve how we deliver critical national defense products and capabilities for the warfighter. Our success is grounded in our ability to embrace change, move quickly and continuously drive innovation. The successful candidate will be collaborative, open, transparent, and team-oriented with a focus on team empowerment & shared responsibility, flexibility, continuous learning, and a culture of automation.

What You’ll get to Do:

Candidates will work on software systems for mission systems in all phases of the software development lifecycle, primarily in C/C++ or Python. The selected individual will interface with systems engineering to develop flow down software requirements and technical specifications. Responsibilities include identifying risks, suggesting mitigation, tracking defects, developing resolutions, and reporting status. The individual will also be expected to develop and execute unit tests and build verification test plans, and track and report test status. Additionally, the selected individual will conduct reviews of software related products, software designs, and additional technical documents. The responsibilities include active participation in Integrated Product Teams (IPT), design reviews, and other reviews, as required. The selected individual will actively participate in the technical peer reviews to ensure system/software requirements are being met from an end-to-end system point of view. Individuals must be self-starters and able to efficiently operate in a team environment. Existing engineering and system specialists will be made available to assist with any activities associated with executing primary tasking. However, the selected individuals will be expected to prioritize and make recommendations to Technical Leads, as required, to implement tasking assigned.

NGFeaturedJobs

This requisition may be filled at a higher grade based on qualifications listed below

This requisition may be filled at either a Principal Level or a Sr. Principal Level.

Basic Qualifications for a Principal Software Engineer:

  • Bachelor’s degree 5 years of software engineering experience, or 3 years of experience with a Masters degree, or 0 years of experience with PhD. An additional 4 years of experience can be considered in lieu of a degree.
  • Experience working in C/C++ and/or Python
  • Proficiency in working with real time embedded software
  • Experience with full software lifecycle: specification, design, implementation, integration, debug and maintenance are required
  • Active DoD Secret Clearance

Basic Qualifications for a Sr. Principal Software Engineer:

  • Bachelor’s degree 9 years of software engineering experience, or 7 years of experience with a Masters degree, or 4 years of experience with PhD. An additional 4 years of experience can be considered in lieu of a degree.
  • Experience working in C/C++ and/or Python
  • Proficiency in working with real time embedded software
  • Experience with full software lifecycle: specification, design, implementation, integration, debug and maintenance are required
  • Active DoD Secret Clearance

Preferred Qualifications:

  • Experience in algorithmic application development and optimization
  • Software Development and/or Software Engineering background with an Agile/DevSecOps mindset
  • Experience in real-time embedded software development knowledge of Radar, Electronic Warfare, or Space technologies
  • Experience with GitLab
  • Experience with automated pipeline testing
  • Experience with the CUDA and GPUs
  • Experience with database back-ends SQLite, PostgreSQL, and/or Oracle
  • Experience in Open Architecture Solutions
  • Experience with Scripting languages (e.g., Python, Ruby, JavaScript, Bash) and Test Driven Development (TDD)
  • Experience with Docker containerization
  • Experience with GreenHills, VxWorks and/or Linux Operating Systems
  • Experience with Visual Studio
  • Experience with Matlab
  • Experience with High Performance Computing


Salary Range: $104,600 USD - $157,000 USD
Salary Range 2: $129,700 USD - $194,500 USD


Employees may be eligible for a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business.

The health and safety of our employees and their families is a top priority. The company encourages employees to remain up-to-date on their COVID-19 vaccinations. U.S. Northrop Grumman employees may be required, in the future, to be vaccinated or have an approved disability/medical or religious accommodation, pursuant to future court decisions and/or government action on the currently stayed federal contractor vaccine mandate under Executive Order 14042 https://www.saferfederalworkforce.gov/contractors/.

Northrop Grumman is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/Affirmative Action Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO/AA and Pay Transparency statement, please visit http://www.northropgrumman.com/EEO. U.S. Citizenship is required for most positions.

Similar Jobs

Los Angeles, CA

As a Principal Sleep Technologist you will provide patient and family education in the use of the of sleep equipment/accessories, collaborate on sleep lab…

Principal Business Intelligence Engineer

First American Financial Corporation

Santa Ana, CA

The Principal Business Intelligence Engineer is expected to oversee and drive to completion enterprise services programs covering a wide variety of areas,…

Los Angeles, CA

Whether your background is in product management, engineering, design, or something else, you’ll enter an internal community of leaders who share a similar…

Tustin, CA

Must deliver ML engineering contributions (e.g. work algorithm-based code in Azure Databricks) that enable optimal Natural Language Processing (NLP) solutions…

Costa Mesa, CA

The Global Customer Outcomes organization is looking for a Teamcenter Subject Matter Expert (SME) for Siemens Lifecycle Management Solutions.

AATS

Principal Software Engineering

ATS Automation Tooling Systems

Irvine, CA

In this critical role, you will be presented with challenging opportunities to fulfill customer needs. Candidates should have a strong background in Windows…

Valencia, CA

The Principal Lead, Operational Excellence, implements continuous improvement tools to drive performance across operations.

Los Angeles, CA

As a Costpoint Services Developer you will partner with Operations to understand business and technical processes, translating them into integrated Costpoint…

Irvine, CA

You’ll be leading a software engineering team in designing and developing a unified real-time ML platform to support Verizon’s AI-based personalization business…

3C

Epic Principal Trainer

314e Corporation

Bakersfield, CA

Epic Ambulatory Certified Principal Trainers. Clinical experience is a plus, specifically in an ambulatory or FQHC environment.

Los Angeles, CA

Lead and drive innovation and product development for ultrasound imaging. Be deeply involved in customer engagement and clinical requirements process that…

Long Beach, CA

The Mission Formulation team works closely with other Engineering teams and Production to bring new concepts to life.

Long Beach, CA

The Mission Formulation team works closely with other Engineering teams and Production to bring new concepts to life.

COSM

Santa Monica, CA

Performs complex, professional level, highly responsible financial, analytical and administrative duties within an assigned department.

Northridge, CA

A Day in the Life. In this position, Principal Human Factors Design Engineer, you will apply your knowledge of human performance and human factors techniques to…

Santa Barbara, CA

The Sr. Principal Peripheral Clinical Specialist role will provide detailed technical support for peripheral products and procedures to a wide range of clinical…

MM

Los Angeles, CA

Mott MacDonald is seeking Principal project managers who will oversee and manage infrastructure improvement projects such as Airports, Roadways, Bridges, Dams,…

Los Angeles, CA

Mott MacDonald is seeking Principal construction managers who will oversee and manage infrastructure improvement projects such as Airports, Roadways, Bridges,…

Los Angeles, CA

As part of a newly public company, you'll have the autonomy and support to make an impact as we build for the long term.

Irvine, CA

The Open Source Program Office is seeking a Principal Open Source Compliance Engineer to play a critical role that interacts with development teams (and the…

Los Angeles, CA

With Pacvue as your guide, you can see further, think bigger, and move faster through your commerce journey. Walk end users through the problem-solving process…

RSCCD

Principal People & Culture Business Partner

Rancho Santiago Community College District

Santa Ana, CA

The Principal People and Culture Business Partner reports and performs their duties under the general supervision of the People and Culture Manager, and may…

Orange, CA

Reports to: Ambulatory Care Patient Mgr 2. Incumbent is responsible for obtaining all necessary authorizations in accordance with established guidelines.

RI&S

Principal Python Software Engineer (Onsite)

Raytheon Intelligence & Space

El Segundo, CA

Raytheon Intelligence and Space (RIS) is seeking a Principal Python Software Engineer in El Segundo, CA. Our developers work with various technologies including…