Northrop Grumman

Principal / Senior Principal Software Engineer

Northrop Grumman$114K — $171K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's in STEM with required years of experience in software development; PhD may substitute for experience
  • Proficient in MATLAB and Simulink for software development
  • Skilled in programming languages including C, C++, and Python
  • Familiar with software management tools like ClearCase, Git, and Jira
  • U.S. Citizenship required; must obtain and maintain Secret clearance
  • Full-time on-site work is mandatory

Responsibilities

  • Develop, test, and debug software for advanced Navigation systems
  • Enhance software design and code development practices
  • Execute software and system integration on cutting-edge hardware
  • Collaborate effectively with peers across the organization
  • Demonstrate strong leadership and effective communication skills

Benefits

  • Relocation assistance may be available
  • Comprehensive health insurance coverage
  • Life and disability insurance provided
  • Retirement savings plan options available
  • Generous paid time off including holidays and vacation days
  • Opportunities for annual bonuses based on contributions and company performance
Full Job Description
RELOCATION ASSISTANCE: Relocation assistance may be available

CLEARANCE REQUIRED FOR START: No

CLEARANCE TYPE: Secret

TRAVEL: Yes, 10% of the TimeDescription

We are looking for you to join our team as a Principal or Senior Principal Software Engineer based out of Woodland Hills, CA. As a Software Engineer at Northrop Grumman Mission Systems you will have a challenging and rewarding opportunity to be a part of our Enterprise-wide digital transformation. Through the use of Model-based Engineering and Agile 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:

In this position you will be developing, testing, and debugging software for our cutting edge Navigation systems. As a member of our world class software development team, you will have opportunities to improve and expand your capabilities in software design and code development. You will also have opportunities to perform software and system integration on state of the art hardware, learn new software development techniques such as Model Based Engineering (MBE), and work in an agile and collaborative development environment.


As a successful candidate, you will collaborate with peers across our organization and will have clearly demonstrated the strong leadership skills needed to join our top performing team. You will have a track record as an effective communicator and problem solver who is able to develop and maintain good working relationships with our internal and external customers. You will also have demonstrated a commitment to ethics and integrity, and the capability to innovate while challenging our traditional ways of doing business. You will make us even better!

This requisition may be filled as a Principal Software Engineer or Senior Principal Software Engineer

Basic Qualifications for Principal Software Engineer:

  • Bachelor’s degree in STEM with 5 years of hands-on software development experience; Masters in STEM with 3 years of hands-on software development experience; PhD in STEM with 1 year of hands-on software development experience

  • Experience developing software in either:

    • MATLAB

    • Simulink

  • Experience with programming in at least one of the following languages:

    • C

    • C++

    • Python

  • Experience using at least one of the following software management and workflow automation tools:

    • ClearCase

    • Git

    • ClearQuest

    • Jira

  • U.S. Citizenship is required

  • Ability to obtain and maintain a U.S. Government Secret clearance

  • Required to work on site full-time

Basic Qualifications for Senior Principal Software Engineer:

  • Bachelor’s degree in STEM with 8 years of hands-on software development experience; Masters in STEM with 6 years of hands-on software development experience; PhD in STEM with 4 years of hands-on software development experience

  • Experience developing software in either:

    • MATLAB

    • Simulink

  • Experience with programming in at least one of the following languages:

    • C

    • C++

    • Python

  • Experience using at least one of the following software management and workflow automation tools:

    • ClearCase

    • Git

    • ClearQuest

    • Jira

  • U.S. Citizenship is required

  • Ability to obtain and maintain a U.S. Government Secret clearance

  • Required to work on site full-time

Preferred Qualifications:

  • Current/Active U.S. Government Secret clearance

  • Excellent communication, analysis and problem-solving skills

  • Ability to work in a multi-disciplinary team environment

  • Experience using MATLAB to create, process, analyze, visually represent data, and simulation

  • Experience using Simulink to model dynamic systems.

  • Experience with code analysis tools such as Polyspace and software test tools such as LDRA and VectorCast

  • Experience with Navigation Systems and INS/GPS Kalman filter design and requirements definition

  • Experience using DOORS for software requirements management

  • Experience developing, verifying, certifying and releasing mission and safety-critical software systems that comply with RTCA DO-178B/C or similar guidelines

  • Demonstrated capability to translate formal software requirements into software designs

  • Working knowledge of Sensor Fusion for Navigation Systems

  • Working knowledge in embedded INS (Inertial Navigation System)/GPS (Global Positioning System) navigation systems

  • Familiarity with Kalman filter design and requirements definition

  • Familiarity with one or more communication protocols such as MIL-STD-1553, ARINC-429 or RS-422

Primary Level Salary Range: $114,000.00 - $171,000.00

Secondary Level Salary Range: $142,200.00 - $213,400.00

The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions.

Depending on the position, employees may be eligible for overtime, shift differential, and 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 application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates.

About Northrop Grumman

Northrop Grumman is a security company that provides systems, products, and solutions in aerospace, electronics, information systems, shipbuilding, and technical services to government and commercial customers. They design, develop, and build everything from aircraft and spacecraft to cyber security systems. The company is involved in a wide range of defense and technology projects, including the development of aircraft, space systems, cybersecurity solutions, and advanced electronics.

Northrop Grumman Careers

Join the elite team at Northrop Grumman, a leading global security company providing innovative systems, products, and solutions in autonomous systems, cyber, C4ISR, space, strike, and logistics and modernization to customers worldwide. There has never been a more exciting time to advance your career with Northrop Grumman.

Work You’ll Do

At Northrop Grumman, your work will redefine the edges of technology and create a safer future. Our culture thrives on intellectual curiosity, cognitive diversity, and bringing your whole self to work. Our team is at the forefront of innovation, collaborating to make the impossible, possible.

Explore Job Opportunities and Growth

Whether you’re looking for an internship, an entry-level position, or a spot for seasoned professionals, Northrop Grumman offers a variety of career paths that encourage growth and development. Explore job opportunities that elevate your skills, and push your career to the next level.

Join Our Diverse and Inclusive Team

Diversity and inclusion are the foundations of our culture. Northrop Grumman is committed to building a diverse team that fosters an inclusive environment, where every team member is valued for their unique perspectives and contributions. We believe that diversity fuels innovation.

Professional Development and Benefits

Northrop Grumman is dedicated to your professional and personal growth. We offer unparalleled benefits, including comprehensive health coverage, generous time off, and family care resources. Additionally, we provide extensive leadership and diversity training to help you craft your career path.

Networking and Leadership

Enhance your career through our robust networking opportunities. Connect with leaders and peers within Northrop Grumman through various events, mentorship programs, and professional groups. Our leadership is deeply invested in nurturing talent and guiding team members through their career journey.

Innovation in Technology

Drive technological breakthroughs with a company at the cutting edge of innovation. Northrop Grumman is a place where you can work on projects that push the boundaries of what is possible.

How to Apply

Ready to join our team? Check out the open positions on our Careers page. Tailor your resume to highlight your relevant skills and experiences. Prepare for your interview with us by researching our projects and understanding our company’s mission and values.

Stay Connected

Keep up to date with the latest news, job openings, and insider tips by subscribing to our careers blog. Personalize your experience by joining our community and setting up job alert emails tailored to your career preferences.

Northrop Grumman Jobs

Discover the impact you can make with a career at Northrop Grumman. We are actively hiring and looking for passionate, curious, and solution-driven team players. Search Northrop Grumman jobs today and find where your expertise is needed most. Join Northrop Grumman, and be part of a team that is dedicated to making a difference, not only within the company but in the world at large. Your journey to building a rewarding career starts here.
Learn more about Northrop Grumman
Size
88,000 employees
Market Cap
$82.7 billion
Industry
Net Income
$3.1 billion
Founded
1939
5 Year Trend
+7.6%
Revenue
$36.7 billion
NASDAQ

Similar Jobs

More Jobs at Northrop Grumman

More Aerospace & Defense Jobs

Find similar Principal / Senior Principal Software Engineer jobs: