Posted in

Sr. Principal Engineer Software – Embedded & Real Time

Sr. Principal Engineer Software – Embedded & Real Time

CompanyNorthrop Grumman
LocationSan Diego, CA, USA
Salary$137400 – $206000
TypeFull-Time
DegreesBachelor’s, Master’s, PhD
Experience LevelSenior, Expert or higher

Requirements

  • Bachelor’s degree in a STEM discipline (Science, Technology, Engineering or Math) 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 used for one of the following real-time applications: 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
  • Able to perform maintenance on software architectures
  • Able to design new software applications in a layered software architecture
  • Must have United States Citizenship
  • Must have DoD Interim Secret clearance or higher

Responsibilities

  • Work in a fast-paced environment with high expectations, significantly diverse assignments, and 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
  • Operate in an embedded technology development environment working with real time operating systems for use in flight and mission critical systems
  • Work in Agile Scrum teams to develop software products for multiple software baselines

Preferred Qualifications

  • Strong understanding of PowerPC or ARM assembly language
  • Able to perform maintenance on software architectures
  • 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, interpersonal skills, and the ability to interface with all levels of employees and management