← Serch more jobs

Principal Engineer Software - Embedded & Real Time (San Diego CA) - R10220357

LinkedIn Northrop Grumman San Diego, CA
Mid-Senior level Posted April 17, 2026 Job link
Thinking about this job
Not Met Priorities
What still needs stronger evidence
Requirements
  • CLEARANCE REQUIRED FOR START: Yes
  • Experience with the full SW Development Life Cycle (SDLC)
  • Experience with the following programming and scripting languages: C, C++, and Python
  • Experience with developing multi-threaded SW used for one of the following real-time applications: flight critical SW, Safety critical SW, medical SW, or mission critical SW
  • Experience with two of the following tools: Jira, GitLab, Docker, Fortify, or Coverity, blackduck
  • Experience with Agile SW development, embedded system programming, SW integration and testing
  • Active in-Scope, DoD Top Secret clearance
  • Ability to obtain and maintain initial Special Program Access (SAP/PAR).
  • This SAP/PAR must be obtained prior to commencement of employment and must be obtained within a reasonable amount of time as determined by the company to meet its business needs. (Of note: SAP/PAR will be upgraded once selected candidate is in role.
  • Therefore, candidate must also be able to obtain and maintain upgraded SAP/PAR.)
Preferred Skills
  • Therefore, candidate must also be able to obtain and maintain upgraded SAP/PAR.)
  • Familiarity with at least two of the data interfaces: 1553, 422, 429, Serial, Discrete, Ethernet/IP, or Fibre Channel
  • Recent experience and proficiency in software architecture, design, implementation, integration, and debugging C++ SW running on Real-Time Operating systems such as: VxWorks, Integrity, AND/OR Real Time Embedded Linux.
  • Recent experience and proficiency in software architecture, design, implementation, integration, Docker Containers, RHEL 8.10 or later.
  • Current applicable SAP access
  • Docker container networks, and Container failover
  • Able to read assembly and use CPU documentation to understand behaviors
  • Can identify moderate execution defects by only reading code
  • Understanding of how their embedded SW component will fit into a larger SW system / architecture
  • Able to document, capture, and present software architectural components in modeling or diagramming tools
  • Familiarity with OS partitions and isolation architectures
  • High level understanding of architectural requirements for airworthiness certifications
Education
  • (Not required) – Bachelor’s Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline and 5 years of related engineering experience; OR a Master’s degree in a STEM discipline and 3 years of related engineering experience; OR a PhD in a STEM discipline and 1 years of related engineering experience.