Northrop Grumman

Principal Engineer, Software – Embedded and Real Time

Northrop Grumman

full-time

Posted on:

Location Type: Office

Location: Oklahoma CityFloridaOklahomaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $93,300 - $147,600 per year

Job Level

About the role

  • 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.
  • 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 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

Requirements

  • Bachelor's degree in a STEM discipline (Science, Technology, Engineering or Math) with 5 years of related experience; OR Master's degree in a STEM discipline with 3 years of related experience; OR PhD with 1 year of related experience
  • Recent Demonstrated Professional Experience developing software and scripts in C, Object Oriented C++ AND/OR Python for Safety-Critical applications/Systems.
  • 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.
  • 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.
Benefits
  • Health insurance coverage
  • Life and disability insurance
  • Savings plan
  • Company paid holidays
  • Paid time off (PTO) for vacation and/or personal business
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CObject Oriented C++PythonSafety-Critical applicationsEmbedded Real Time SoftwareModelingDebuggingVerifyingQualifyingReal-Time Operating Systems
Soft Skills
collaborativeinnovativeteamworkcommunicationproblem-solvingadaptabilityleadershiporganizationalcritical thinkingattention to detail
Certifications
Bachelor's degree in STEMMaster's degree in STEMPhD in STEMDoD Secret clearanceTop Secret clearance