Embedded Flight Software Engineer - Real-Time C++ on Linux

Northrop Grumman

Morrisville (NC)

On-site

USD 109,000 - 163,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
Savings plan
Paid holidays
Paid time off

Job summary

Northrop Grumman’s Space Sector in Morrisville, NC is seeking an Embedded Flight Software Engineer to design, develop, integrate, and test software that manages a Space payload unit. You will work on an agile team using C++, Linux and/or Python, supporting Payload and Ground Software Engineering Eastern Region.

The role involves the full software lifecycle, peer reviews, and cross-functional scrum collaboration.

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or another STEM discipline with a minimum of 5 years of software development experience working on embedded real-time systems OR Master’s degree with 3 years OR PhD with 1 year.
  • Must obtain and maintain a U.S. Government Top Secret clearance with SCI access; US Citizenship required.
  • Experience developing Object Oriented code using C++
  • Ability to debug code and trace existing code
  • Experience integrating software applications using logs to verify operation
  • Experience in embedded software development, cross-compiling with GCC
  • Experience developing in a Linux environment
  • Experience with software configuration management tools

Responsibilities

  • Work through all phases of the software development cycle: design, development, integration, and test
  • Conduct peer reviews of software-related products and designs
  • Collaborate in cross-functional scrum team and understand system requirements
  • Prioritize tasks and make recommendations to Technical Leads
  • Assist with engineering and system support as needed
  • Engage in extensive debugging and optimization as part of development

Skills

C++
Linux
Python
Embedded RTOS
OOP
Debugging

Education

Bachelor's in CS/CE/Engineering
Master's in CS/CE/Engineering
PhD in CS/CE/Engineering

Tools

GCC
GDB
Jira
Confluence
Bitbucket

Job description

Northrop Grumman’s Space Sector in Morrisville, NC is seeking an Embedded Flight Software Engineer to design, develop, integrate, and test software that manages a Space payload unit. You will work on an agile team using C++, Linux and/or Python, supporting Payload and Ground Software Engineering Eastern Region.

The role involves the full software lifecycle, peer reviews, and cross-functional scrum collaboration.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Flight Software Engineer (C++, Linux) Hybrid
Embedded Flight Software Engineer (C++, Linux) Hybrid

Northrop Grumman • Morrisville (NC)

Hybrid
USD 88,000 - 131,000
Health insurance
Life and disability insurance
Savings plan
+1
Space Embedded Flight Software Engineer — Hybrid/Relocation
Space Embedded Flight Software Engineer — Hybrid/Relocation

0090 CORP-Corporate Office • United States

Hybrid
USD 109,000 - 204,000
Relocation Assistance
Senior Embedded Flight Software Engineer - C++/Linux
Senior Embedded Flight Software Engineer - C++/Linux

Northrop Grumman • Linthicum (MD)

On-site
USD 169,000 - 253,600
Relocation assistance
9/80 schedule
Embedded Flight Software Engineer – Onsite, Agile C++, Python
Embedded Flight Software Engineer – Onsite, Agile C++, Python

0090 CORP-Corporate Office • United States

On-site
USD 108,800 - 203,600
Health, life and disability insurance
Savings plan
Paid holidays and paid time off
+2
Embedded Flight Software Engineer Level 2
Embedded Flight Software Engineer Level 2

Northrop Grumman • Morrisville (NC)

Hybrid
USD 88,000 - 131,000
Health insurance
Life and disability insurance
Savings plan
+1
Embedded Flight SW Engineer – Level 3/4 (Onsite, 9/80)
Embedded Flight SW Engineer – Level 3/4 (Onsite, 9/80)

Northrop Grumman • Linthicum (MD)

On-site
USD 109,000 - 204,000
Health insurance
Life and disability insurance
Savings plan
+3
Embedded Flight Software Engineer — Onsite (9/80)
Embedded Flight Software Engineer — Onsite (9/80)

Socket.dev • Maryland

On-site
USD 109,000 - 163,000
Relocation assistance
9/80 schedule
On-site work
Real-Time Embedded Software Engineer – TS Clearance
Real-Time Embedded Software Engineer – TS Clearance

TEKsystems • Redondo Beach (CA)

On-site
Embedded Software Engineer – Real-Time Flight Systems (On-Site)
Embedded Software Engineer – Real-Time Flight Systems (On-Site)

Northrop Grumman • San Diego (CA)

On-site
USD 91,000 - 138,000
Health insurance
Paid time off (PTO)
Annual bonuses
Embedded Software Engineer — Real-Time C/C++ & RTOS
Embedded Software Engineer — Real-Time C/C++ & RTOS

0902 SP - Launch Vehicles • United States

On-site
USD 79,000 - 184,000
Health insurance
Life and disability insurance
Savings plan
+2