Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

AI Software Engineer - Principal or Sr Principal - Morrisville

$131.5k - $197.3k
Full-time

Northrop Grumman

RELOCATION ASSISTANCE: Relocation assistance may be available

CLEARANCE REQUIRED FOR START: No

CLEARANCE TYPE: SCI

TRAVEL: Yes, 10% of the Time

Description

At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work — and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history.

Northrop Grumman Space Systems Sector is looking for you to join our team as an AI Software Engineer Level 3 or 4 based out of Morrisville, NC, located within North Carolina’s storied Research Triangle metropolitan region.

What You’ll get to Do: We are looking for an AI Software Engineer who wants to work on an agile development team using modern development practices. 

Our small agile Scrum team is highly energized and has a significant software effort on a growing program with a large program impact. If this is your type of environment and you love fast-paced software development, please consider joining our team.

This is a great opportunity for a flexible self-starter to work in a dynamic environment with real world technical content supporting a number of tools and systems. Plenty of opportunities for career advancement into leadership positions.

This requisition may be filled at a higher grade based on the qualifications listed below. This requisition may be filled at either the Principal AI Software Engineer or the Senior Principal AI Software Engineer level.

This position will work a 9/80 schedule, with every other Friday off. This position is 100% onsite and cannot accommodate telecommute work.


Basic Qualifications:

  • Principal AI Software Engineer : Bachelor’s degree in Computer Science or other STEM-related degree with 5+ years experience; 3+ Years with Masters; 1 Year with PhD.
  • Senior Principal AI Software Engineer : Bachelor’s degree in Computer Science or other STEM-related degree with 8 + years of software development experience; 6 years with a Master's; 4 years with a PhD.
  • Requires the ability to obtain and maintain a Top Secret/SCI, with a Counterintelligence Polygraph (CI-Poly). Approval must be obtained within a reasonable timeframe, as determined by the company, to meet business needs. (No Clearance required to start; US Citizenship required.)
  • Demonstrated experience/expertise with AI/ML techniques like:
    • Optimization Theory (Linear Programming, Convex, Non-Convex)
    • Maximum Likelihood Estimation/Classification
    • Signal Processing Theory (e.g. Fourier Transforms, Cyclostationarity)
    • Control Theory (e.g. Kalman Filters, Feedback Loops, Optimal Control Theory)
    • Training Strategies (e.g. Supervised, Unsupervised, Reinforcement Learning)
    • Probabilistic Modeling (e.g. Mixture models, Bayesian updates)
    • Neural Network Architectures (e.g. Transformers, State Space Models, Recurrent, Convolutional)
    • ML Classifiers (e.g. SVM, Kernel Tricks, Random Forest, Ensemble)
    • Dimensionality Reduction Techniques (e.g. SVD, PCA, VAE, t-SNE)
  • Strong Applied Mathematics background
  • Experience with high level programming languages (e.g. Matlab, Python, R)
  • Experience with version control software (preferably git)

Preferred Qualifications:

  • Active TS/SCI clearance (Employment will be contingent on obtaining and maintaining this clearance)
  • Strong Communication/Presentation skills
  • Mission Management Algorithms experience (e.g. Assignment Problem, Traveling Salesman)
  • RF Processing Algorithm Experience (e.g. ModRec, Detection, CAF)
  • Experience with Deployment tools (e.g. Docker, Kubernetes, Embedded, Linux)
  • Distributed Algorithm experience
  • GPU Programming Experience
  • Experience working with the Proliferated Mission Management (PMM) framework
  • Experience working with GnuRadio or X-Midas
  • Curious about all the exciting developments with the Northrop Grumman Space Sector? Click the link below:

     

    Working at Northrop Grumman is more than just a paycheck. We offer a comprehensive Total Rewards and benefits package designed to help you thrive at work and in life. For more information on our Total Rewards package, please visit our Total Rewards site.

     

#SpaceSoftwareJobs

#SpaceEngJobs

#MorrisvilleSpace

Primary Level Salary Range: $131,500.00 - $197,300.00

Secondary Level Salary Range: $164,200.00 - $246,400.00

The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions.

Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business.

The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates.

Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
Vacancy posted 22 days ago
Similar jobs that could be interesting for youBased on the AI Software Engineer - Principal or Sr Principal - Morrisville in Morrisville, NC vacancy
  • $135.8k - $203.6k

     ...Grumman's Space Systems Sector is seeking a Systems Engineer - Level 4 to join our team in Morrisville, NC. *This position is contingent upon the...  ...Level 4 will work in tandem with a scrum team of other software and systems engineers responsible for defining the product... 
    Principal
    Senior
    Software
    Relocation package
    Shift work

    Northrop Grumman

    Morrisville, NC
    2 days ago
  • $132.4k - $251.6k

     ...YesterdayStart Date: 2026-09-18Location: US-NC-MORRISVILLE-907 ~ 951 Aviation Pkwy ~ 907...  ...market.The Secure Subsystems Engineering team seeks a Senior Principal Systems Engineer - Lead Systems...  ...levels of management, team members, Software, firmware and hardware leads and... 
    Principal
    Senior
    Software
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation package
    Flexible hours

    Raytheon

    Morrisville, NC
    2 days ago
  •  ...Learning (ML) and trustworthy AI systems that support large-...  ...Collaborate with cybersecurity, cloud engineering, and data science teams to...  ...(5) years of experience as a Principal AI/ML Engineer (or closely...  ...images, ML models, and software dependencies using JFrog Artifactory... 
    Principal
    Software
    Full time
    Temporary work

    Fidelity Investments

    Durham, NC
    2 days ago
  • $115k - $125k

    Piper Companies is hiring a Senior Software Engineer for a top-tier healthcare technology organization based in Morrisville, NC . This role is ideal for a seasoned engineer with deep expertise in .NET , JavaScript frameworks , and cloud platforms , who can lead development... 
    Senior
    Software
    Contract work
    3 days per week

    Piper Companies

    Morrisville, NC
    5 days ago
  •  ...Experienced Millimeter-Wave (mmWave) IC designer specialize in engineering high-frequency (30 GHz+) transceivers and components for 5G/6G...  ...RF SOI process and deep knowledge of the required trade offs.Software Tools: Mastery of standard EDA software environments, including... 
    Principal
    Senior
    Software
    Full time

    Cadence Design Systems

    Cary, NC
    3 days ago
  •  ...DescriptionSUMMARY:We seek a Principal Engineer to serve as the foremost...  ...champion best practices in software development. This position demands...  ...first 60 days of start date)AI-200 Certification: Azure AI...  ...be expected to work in our Morrisville, NC Headquarters approximately... 
    Principal
    Software
    Live in
    Work at office
    Work from home
    Flexible hours

    Bertelsmann

    Morrisville, NC
    3 hours ago
  • $169k - $253.6k

     ...Northrop Grumman Space Systems (NGSP) is seeking a Software Engineer Level 5 to join our team in the Payload & Ground Software Engineering...  ...to grow. This position will be at our site in Morrisville, North Carolina. This position requires being on-site and does... 
    Software
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    Morrisville, NC
    22 days ago
  • $206.4k - $276.7k

     ...Principal Software Engineer Disney Entertainment and ESPN Product & Technology Technology is at...  ...especially through the application of ML/AI methods. You will participate and...  ...$206,400 - $276,700 per year and in Morrisville, NC is $175,500 - $235,400 per year.... 
    Principal
    Software

    Walt Disney Company

    Morrisville, NC
    2 days ago
  •  ...Primary Function: Our Morrisville, NC location is seeking a Senior Software Engineer to strengthen in-house ownership of FloLogic’s cloud, web, and mobile platforms. This hands-on individual contributor role is centered on C#/.NET and Azure, with opportunities to expand... 
    Senior
    Software
    Full time

    Bradford White

    Morrisville, NC
    a month ago
  •  ...Job Title: Sr. Full Stack Developer Location: Morrisville, NC (ONSITE) FULLTIME ONLY Job Description...  ...: BS in Computer Science, Engineering, or equivalent practical experience...  ...of professional full stack software development experience building... 
    Senior
    Software
    Full time

    AceStack LLC

    Morrisville, NC
    1 day ago
  •  ...and make delivering innovative work part of your extraordinary career. Job Description MUST-HAVES ~ Knowledge of full software development life cycle with waterfall and AGILE ~ Minimum of Bachelors Degree in Computer Science/Technical Field ~4+ Years Experience... 
    Senior
    Software
    Full time
    Remote work
    Relocation

    Workila

    Morrisville, NC
    more than 2 months ago
  • $44.56 - $64.06 per hour

     ...Summary: The Information Security Analyst Sr. supports research and Trusted Research...  ...and data environments. This can include software packages, In-house developed applications...  ...: Day Job Location of Job: US:NC:Morrisville Exempt From Overtime: Exempt: Yes This... 
    Senior
    Software
    Hourly pay
    Full time

    UNC Health Care

    Morrisville, NC
    3 hours ago
  •  ...Sr. Backend Engineer CGI is seeking a hands-on Senior API / Full Stack Engineer to design, develop, test, and support highly scalable enterprise...  ..., and performance. Participate in code reviews and promote software engineering best practices. Troubleshoot complex production... 
    Senior
    Software
    Full time

    CGI

    Cary, NC
    5 days ago
  •  ...AI Application Engineer The AI Application Engineer is a highly versatile, customer-facing technical champion responsible for the end-to-end...  ...AI Solution (CSAS) offering. Bridging the gap between software engineering, pre-sales consulting, and product design, this... 
    Software
    Work at office
    Local area
    Work from home
    3 days per week

    Lenovo

    Morrisville, NC
    3 days ago
  •  ...Overview Metabolon is seeking an experienced and driven Principal Software Development Engineer to join our team. This is a full-stack role, requiring...  ...leveraging modern coding agents and generative AI technologies to improve products, automate workflows, and... 
    Principal
    Software
    Local area

    Metabolon

    Morrisville, NC
    5 days ago
  •  ...building award-winning games or crafting engine technology that enables others to make...  ...inspire.What You'll DoEpic Games is seeking a Principal Environment Artist to help define and...  ...3ds Max, or Blender; texture-authoring software such as Substance Painter or Substance... 
    Principal
    Software

    Epic Games

    Cary, NC
    3 days ago
  •  ...DescriptionSUMMARY:We seek an experienced Senior Software Engineer with advanced expertise in .NET,...  ...within the first 60 days of employment)AI-200 Certification: Azure AI Cloud...  .... You would be expected to work in our Morrisville, NC Headquarters approximately 30 days/... 
    Senior
    Software
    Live in
    Work at office
    Work from home
    Flexible hours

    Bertelsmann

    Morrisville, NC
    3 hours ago
  •  ...Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology...  ...Services.Job DescriptionAt least 4 years of experience in Software engineering process consulting, Business process consulting, Business... 
    Principal
    Software
    Permanent employment
    Full time
    H1b

    Sonsoft

    Cary, NC
    1 day ago
  • SaaS Senior Software Developer - Hybrid, Cary NCWe’re a leader in data and AI. Through our software and services, we inspire customers around the world to transform...  ...and scale our SaaS Solutions.As a SaaS Software Engineer, you will:Design and develop high-quality,... 
    Senior
    Software
    Full time
    Local area
    Work visa

    SAS Institute

    Cary, NC
    1 day ago
  •  ...Senior Software Engineer A Senior Software Engineer will develop, maintain and support new or existing software products while evangelizing and applying the best practices of software development. Responsibilities include the ability to work independently and as part... 
    Senior
    Software

    Samprasoft

    Cary, NC
    4 days ago
  •  ...integration, and operational support of AI platforms, tools, and services, ensuring...  ...working with server, cloud, and platform engineering teams.Operationalize machine learning workflows...  ...:Bachelor’s degree in CS, Software Engineering or other IT-related field or... 
    Senior
    Software
    Full time
    Work at office
    Remote work

    Applied Research Associates

    Raleigh, NC
    1 hour ago
  • Join Ascom as a Senior Software Engineer - and help Shape the Future of Critical Communication!We are looking for an experienced Senior Software...  ..., and product quality.The position is within R&D at our Morrisville (RTP) office. This is a hybrid position - 3 days a week in... 
    Senior
    Software
    Work at office
    3 days per week

    Ascom

    Morrisville, NC
    3 days ago
  • $77.8k - $172.4k

    Sr. Software Engineer in Test (SDET) Position Description The best version of us starts with You! We CGI is seeking an experienced Senior Software Engineer in Test (SDET) who is passionate about automation, modern engineering practices, and delivering high-quality... 
    Senior
    Software
    Full time
    Local area
    Cary, NC
    25 days ago
  •  ...State: North Carolina City: Morrisville Date: Tuesday, September 1, 2026...  ...PC company with a full-stack portfolio of AI-enabled, AI-ready, and AI-optimized devices...  ...storage, edge, high performance computing and software defined infrastructure), software,... 
    Senior
    Software
    Full time
    Work at office
    Local area

    Lenovo

    Morrisville, NC
    4 days ago
  • About the OpportunityThe Cloud Senior Principal Engineer serves as the organization's highest-level...  ...the technical work of Cloud and AI Engineering team while fostering a culture...  ..., and performance. Knowledge of modern software engineering practices, application modernization... 
    Principal
    Senior
    Software
    Part time
    For contractors
    Work at office
    3 days per week

    The University of North Carolina

    Raleigh, NC
    5 days ago
  • $124.5k - $239k

     ...high-impact role working closely with your sales partners, sales engineers, and customers to identify and qualify neutral host and...  ...agencies.Experience with designing 4G/5G/CBRS wireless technologies, software-defined networks, and cloud and edge computing architectures.... 
    Principal
    Software
    Full time
    Temporary work
    Part time
    Work experience placement
    Worldwide
    Shift work

    Verizon

    Cary, NC
    1 day ago
  • $184k - $287.5k

    AI Infrastructure Engineers at NVIDIA build the systems, tooling, and data infrastructure that enable operation of our GPU cloud services. We are...  ...at the intersection of product, infrastructure, and software engineering and who want to build automated, intelligence-... 
    Senior
    Software
    Full time
    Remote work

    Nvidia

    Durham, NC
    1 day ago
  •  ...develop leaders and innovators who want to make an impact on the world of technology.Role SummaryCadence is hiring a Principal AI Forward Deployment Engineer to embed with strategic semiconductor customers and operationalize Cadence's AI and agentic solutions across their... 
    Principal
    Full time
    Relocation

    Cadence Design Systems

    Cary, NC
    4 days ago
  • Updated: Yesterday Location: Morrisville, NC, United States Job ID: 25108376-OTHLOC-1113-2...  ...requirements, and actively participate in the Software Development Life Cycle (SDLC). Support...  ...as required. Collaborate with quality engineering teams to define test scenarios and... 
    Senior
    Software
    Contract work
    Temporary work
    Flexible hours

    Syneos Health, Inc.

    Morrisville, NC
    5 days ago
  • Senior Software Developer - HIE Production Support (Healthcare Interoperability...  ...’re a leader in data and AI. Through our software and...  ...Production Support is a hands-on engineering role focused on sustaining,...  ...quality across the HIE stack.As a Sr. Software Developer, you will:... 
    Senior
    Software
    Full time
    Local area
    Work visa

    SAS Institute

    Cary, NC
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to AI Software Engineer - Principal or Sr Principal - Morrisville. Be the first to apply!