N

Northrop Grumman

Builds stealth bombers, missiles, and satellites

Senior Principal Software Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeOklahoma City, OK, USA

About the Job

Requirements

  • A bachelor's degree in a Science, Technology, Engineering, or Mathematics discipline and 8 years of software engineering experience, or a master's degree in a Science, Technology, Engineering, or Mathematics discipline and 6 years of software engineering experience, or a PhD in a Science, Technology, Engineering, or Mathematics discipline and 4 years of software engineering experience.
  • Familiarity with safety-critical embedded real-time software.
  • Familiarity with all phases of the software development life cycle and the Agile framework as a Product Owner, Scrum Master, and/or team member.
  • Experience developing software and scripts in C, C++, Python, PowerShell, VBScript, Bash, and/or KornShell for safety-critical applications or systems.
  • Familiarity with architecting, designing, implementing, integrating, verifying, and qualifying safety-critical embedded real-time software running on VxWorks, Integrity, or real-time embedded Linux.
  • Familiarity with static and dynamic code analysis tools and fuzzing tools such as Coverity, Fortify, and/or SonarQube.
  • Familiarity with software change control, change management, and continuous integration/continuous delivery tools.
  • Ability to obtain and/or transfer and maintain a final U.S.-adjudicated government Secret clearance and any required program access within a reasonable period, as determined by the company.

Responsibilities

  • Support development of Strategic Operating Units, executing sustainment and modernization programs.
  • Contribute to software engineering initiatives across several programs through software design and development, software testing and integration, and DevOps expertise.
  • Use a variety of software languages, technologies, and industry best practices.
  • Support all phases of the development life cycle for flight, mission, laboratory, and tools software.

Desired Qualifications

  • A Bachelor of Science in Computer Science, Software Engineering, Electrical Engineering, or Computer Engineering.
  • An active U.S. government Secret clearance.
  • Experience with Agile software development, object-oriented architectures, designs, programming, debugging, and hardware-software integration and testing.
  • Experience with software change control, change management, code quality, static analysis, and continuous integration/continuous delivery tools such as the Atlassian tool suite, Jira, GitHub, GitLab, SonarQube, Coverity, and/or Jenkins.
  • Experience architecting, designing, modeling with Rhapsody or Cameo, implementing, maintaining, integrating, and debugging object-oriented C++ software running on real-time operating systems such as VxWorks, Integrity, and/or real-time embedded Linux.
  • Experience with DOORS and software requirement specification testing using simulators and automated scripting languages such as Python, MATLAB, JavaScript, and/or Bash.
  • Experience with static and dynamic code analysis tools and fuzzing tools such as Coverity, Fortify, and/or SonarQube.
  • Experience with software network interfaces and troubleshooting networks such as TCP/IP, UDP, LAN, VLAN, or SNMP.

About the Company

Northrop Grumman

Builds stealth bombers, missiles, and satellites

Northrop Grumman builds military aircraft, missiles, rocket motors, satellites, and electronic systems, mostly for the American military and allied governments. It designed the B-2 stealth bomber and built NASA's James Webb Space Telescope, the largest telescope ever sent to space. The company works through four businesses: aircraft, missiles and ammunition, radar and communications systems, and space hardware such as satellites and solid rocket boosters. Most revenue comes from long-term government contracts, many of them classified. Its roots go back to Northrop Aircraft, founded in 1939, and it took its name after buying Grumman in 1994 and is based in Falls Church, Virginia.

Company size
10,001+
Company stage
IPO
Headquarters
Falls Church, VA
Founded
1939

Recently Posted Jobs

Explore more opportunities at Northrop Grumman

See more jobs