Northrop Grumman

Senior Principal Software Engineer, Embedded and Real-Time

Northrop Grumman

full-time

Posted on:

Location Type: Office

Location: Melbourne • California, Florida • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $118,600 - $178,000 per year

Job Level

Senior

Tech Stack

JavaScriptLinuxPythonSDLC

About the role

  • Design, develop, integrate and test software for end-user customers and business programs
  • Design, architecture, development, and administration of embedded and real time systems
  • Work with multi-disciplinary teams (Systems Engineering, Test Automation, DevSecOps, Systems Test) in an Agile software development environment
  • Analyze system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls
  • Participate in full software development life cycle including requirements, design, implementation, qualification, and delivery of software products
  • Operate in an embedded technology development environment working with real time operating systems for use in flight and safety critical systems
  • Work in Agile Scrum teams to develop software products for multiple software baselines
  • Perform integration, verification, debugging and qualification activities for safety-critical avionics software

Requirements

  • Bachelor's degree in a STEM discipline with 8 years of related experience OR Masters degree in a STEM discipline with 6 years of experience OR PhD with 4 years of related experience
  • Demonstrated Professional Experience developing software and scripts in C, Object Oriented C++ AND/OR Python for Safety-Critical applications/Systems within the last 2 years
  • Demonstrated Professional Experience Architecting, Designing, Modeling, 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 within the last 1 years
  • Demonstrated Professional Experience with Static & Dynamic Code Analysis Tools and Fuzzing Tools such as: Coverity, SonarQube, AND/OR Fortify within the last 1 years
  • Active Secret DoD Security Clearance
  • Ability to obtain and maintain Special Access Program (PAR)
  • U.S. Citizenship required for positions with a government clearance
  • Ability to collaborate with systems engineers, hardware designers and integration/test engineers (preferred)
  • Recent Demonstrated Professional Experience with DOORs AND/OR Software Requirement Specification Testing using Simulators, automated scripting languages such as Python, MATLAB, JavaScript, AND/OR Bash (preferred)
  • Willingness to travel (~10% of the time)
Benefits
  • Health insurance coverage
  • Life and disability insurance
  • Savings plan
  • Company paid holidays
  • Paid time off (PTO) for vacation and/or personal business
  • Overtime eligibility and shift differential (depending on position)
  • Discretionary and annual bonuses
  • Long Term Incentives (for Vice President or Director positions)
  • Relocation assistance may be available

Applicant Tracking System Keywords

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

Hard skills
CObject Oriented C++PythonSafety-Critical applicationsEmbedded Real Time SoftwareDebuggingVerificationQualificationStatic Code AnalysisDynamic Code Analysis
Soft skills
collaborationproblem-solvingcommunicationteamworkadaptability
Certifications
Bachelor's degree in STEMMaster's degree in STEMPhD in STEMActive Secret DoD Security Clearance
Northrop Grumman

Staff Software Engineer, Embedded and Real-Time

Northrop Grumman
Leadfull-time$148k–$222k / yearCalifornia, Florida · 🇺🇸 United States
Posted: 1 hour agoSource: ngc.wd1.myworkdayjobs.com
JavaScriptLinuxPythonSDLC