Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Northrop Grumman Logo

Senior Principal Software Engineer - Embedded and Real Time

Northrop Grumman

$118,600 - $178,000
Sep 30, 2025
Melbourne, FL, USA
Apply Now

Northrop Grumman is looking for a Senior Principal Software Engineer - Embedded and Real Time to design, develop, integrate, modify and maintain customized or standardized embedded mission systems applications using software engineering best practices and standards.

Requirements

  • Recent Demonstrated Professional Experience developing software and scripts in C, Object Oriented C++ AND/OR Python for Safety-Critical applications/Systems
  • Recent Demonstrated Professional Experience performing software testing
  • Recent Demonstrated Professional Experience developing low-level software requirements
  • Familiar with architecting, Designing, Modeling (Rhapsody or Cameo), Implementing, Maintaining, integrating, Debugging, Verifying and Qualifying Safety-Critical Embedded Real Time Software written in OO C++ running on Real-Time Operating Systems such as: VxWorks, Integrity, AND/OR Real Time Embedded Linux
  • Familiar with Static & Dynamic Code Analysis Tools and Fuzzing Tools such as: Coverity, Fortify, AND/OR SonarQube
  • Familiar with Software Change Control, Change Management, and CI/CD tools such as: Atlassian tool suite, GitHub, GitLab, AND/OR Jenkins
  • Strong understanding of C and C++ languages including templates, memory storage, and compiler/linker

Responsibilities

  • Work in an innovative environment, on significantly diverse assignments, and in collaborative team settings across all levels
  • Participate in the full software development life cycle including requirements, design, implementation, qualification, and delivery of software products to our customers
  • Architect and develop embedded mission systems software applications on a real time operating system
  • Be a part of Agile Scrum teams to develop software products for multiple software baselines
  • Design, develop, integrate, modify and maintain customized or standardized embedded mission systems applications using software engineering best practices and standards
  • Participate in the full life-cycle of software development, to include requirements development, modeling and design, application development, unit to CSCI testing, integration, formal system testing, release, installation, and maintenance
  • Collaborate with systems engineers, hardware designers and integration/test engineers to develop and maintain complex software systems

Other

  • Bachelor's degree in a STEM discipline (Science, Technology, Engineering or Math) with 8 years of related experience; OR Masters degree in a STEM discipline with 6 years of related experience; OR PhD with 4 year of related experience
  • Active DoD Secret level clearance OR Top Secret (in-scope), with the ability to obtain (and maintain) special program access (PAR) prior to commencement of employment
  • Travel: Yes, 25% of the Time
  • U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions
  • Differentiating characteristics include demonstrated leadership, teamwork capabilities, and strong interpersonal communication skills