Sr Principal Engineer Software

Northrop Grumman•El Segundo, CA
•$122,800 - $213,400•Hybrid

About The Position

Northrop Grumman Aeronautics Systems is hiring a Sr Principal Software Engineer to join its R&AD Engineering team. The position is hybrid and may be based in Melbourne, Florida; Rancho Bernardo, California; or El Segundo, California. The role involves translating MATLAB LiDAR algorithms into high-performance GPU implementations, developing software models and test datasets for software-in-the-loop testing, documenting software with UML, and working with LiDAR and related hardware in a laboratory environment. The engineer will communicate progress and results to a multidisciplinary team. Travel is 10% of the time. Relocation assistance is not available. A clearance is not required at the start, but the employee must be able to obtain and maintain a U.S. Government clearance and Special Access Program access within a reasonable time based on business needs.

Requirements

  • Bachelor's degree in a STEM discipline and 8 years of related experience, or a master's degree in STEM and 6 years of related experience, or a Ph.D. in STEM and 4 years of related experience.
  • Strong programming skills in C++.
  • Experience with Core VMS or VxWorks.
  • Ability to obtain and maintain a U.S. Government clearance and Special Access Program (SAP) access within a reasonable amount of time as determined by business needs.

Nice To Haves

  • MS or Ph.D. in Electrical Engineering, Computer Engineering, or Computer Science.
  • Experience with GPGPU frameworks such as CUDA or OpenCL.
  • Experience with hardware interfacing via Ethernet.
  • Experience with LiDAR and point cloud data processing.
  • Experience with centroid and pose estimation.
  • Experience with sensor fusion for object identification and tracking.
  • Experience with light field cameras.
  • Experience with stereoscopic cameras.

Responsibilities

  • Work with an algorithm architect to translate MATLAB LiDAR algorithms into high-performance GPU implementations using C++ and CUDA.
  • Create LiDAR software models and test datasets for software-in-the-loop (SIL) testing.
  • Create software documentation using UML.
  • Work with LiDAR and related hardware in a laboratory environment.
  • Communicate progress and results to a multidisciplinary team.

Benefits

  • Retirement and Savings Plan
  • Group medical coverage
  • Dental coverage
  • Vision coverage
  • Life insurance
  • Disability insurance
  • Flexible spending accounts
  • Flexible work arrangements
  • Learning opportunities
  • Company-paid holidays
  • Paid time off (PTO) for vacation and/or personal business
  • Potential overtime, shift differential, and discretionary bonus depending on position
  • Potential long-term incentives for employees in Vice President or Director positions
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service