Northrop Grumman - San Diego, CA

posted 22 days ago

Full-time - Senior
Remote - San Diego, CA
Computer and Electronic Product Manufacturing

About the position

The Sr. Principal Engineer Software - Embedded & Real Time position at Northrop Grumman involves designing, developing, integrating, and testing software for embedded and real-time systems. This role requires collaboration with multi-disciplinary teams in an Agile environment, focusing on flight and mission-critical systems. The engineer will participate in the full software development life cycle and resolve system capability issues to meet program requirements.

Responsibilities

  • Design, develop, integrate, and test software for end-user customers and businesses.
  • Participate in the 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 flight and mission-critical systems.
  • Work in Agile Scrum teams to develop software products for multiple software baselines.
  • Analyze system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques, and controls.

Requirements

  • Bachelor's degree in a STEM discipline with 8 years of related engineering experience; OR a Master's degree in STEM with 6 years of related engineering experience; OR a PhD in STEM with 4 years of related engineering experience.
  • 8 years experience with the full Software Development Life Cycle (SDLC).
  • 8 years experience with developing software for real-time applications such as flight critical software, safety critical software, medical software, or mission critical software.
  • Experience with three of the following tools: Jira, Crucible, Bitbucket, Subversion, Bamboo, Jenkins, Sonarqube, Fortify, or Coverity.
  • Familiarity with at least four data interfaces: 1553, 1394, 429, Serial, CAN, Discrete & Analog I/O, Ethernet/IP, or Fibre Channel.
  • Experience with one of the following real-time operating systems: Wind River VxWorks, Green Hills Integrity, or Realtime Linux.
  • Must have United States Citizenship and DoD Interim Secret clearance or higher.

Nice-to-haves

  • Strong understanding of PowerPC or ARM assembly language.
  • Knowledge on how to perform maintenance on OS partition and isolation architectures.
  • Experience with leading a medium size (6-10) technical team with technical decision making.
  • Active Secret DoD Clearance with the ability to obtain and maintain a Top Secret Clearance.
  • Excellent communication and interpersonal skills.

Benefits

  • Health insurance coverage
  • Life and disability insurance
  • Savings plan
  • Company paid holidays
  • Paid time off (PTO) for vacation and/or personal business
  • Discretionary bonuses based on individual contributions and company results
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service