Embedded Software Engineer – Level 3 or 4

0909 SP - Orbital Space Systems

United States

On-site

USD 114,000 - 171,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
Retirement plans
Flexible schedule

Job summary

0909 SP - Orbital Space Systems is seeking an Embedded Software Engineer for their Dulles, VA location. You'll develop embedded software to enhance national and global security missions, collaborating with various engineering disciplines.

This role requires strong programming skills in Python and C/C++, a background in aerospace or related STEM fields, and an active U.S. Government Top-Secret security clearance. Full benefits are offered, including a competitive salary based on experience level.

Qualifications

  • 5+ years of relevant experience for Level 3 or 8+ years for Level 4.
  • Active U.S. Government Top-Secret security clearance required.
  • Excellent communication skills and teamwork ability.

Responsibilities

  • Develop embedded software modules for hardware interfaces.
  • Establish Flight-Software requirements and testing plans.
  • Integrate spacecraft components and flight software.

Skills

Python
Linux
Git
C/C++
MATLAB
Docker
Kubernetes
AWS
Continuous Integration/Continuous Delivery

Education

Bachelor’s degree in Aerospace, Electrical, Computer, Software Engineering or related STEM field
Master’s degree in Aerospace, Electrical, Computer, Software Engineering or related STEM field
PhD in Aerospace, Electrical, Computer, Software Engineering or related STEM field

Tools

Subversion
Gitlab
Jenkins
Jira
Bitbucket

Job description

Overview

At Northrop Grumman our employees work on revolutionary systems that impact people’s lives. As an Embedded Software Engineer – Level 3 or 4 at our Dulles, VA site you will support missions critical to national and global security.

Job Responsibilities
  • Develop embedded software modules that can interact directly with hardware protocols and interfaces including UART, Synchronous Serial, MIL-STD-1553, SPACEWIRE, SPI, discrete digital and analog IO.
  • Work with other disciplines to establish Flight-Software requirements, testing and verification plan.
  • Develop and configure board support packages (BSPs) and integrate device drivers.
  • Perform trade studies via computer simulation or kits and development boards.
  • Collaborate with multiple engineers to integrate spacecraft components and flight software with the simulation platform.
  • Participate in hardware definition, software design, development, debugging and integration on simulation and hardware-in-the-loop platforms.
  • Analyze system resources to enhance efficiency, stability, and processing speed.
  • Prepare design documentation, analysis, test results and presentation materials for internal and external customers.
  • Work with software developers and other engineers to diagnose and identify root causes of problems during software installation, integration, acceptance tests, and operational events.
  • Operate in an innovative environment across diverse assignments and collaborative team settings across all levels.
  • Other duties as assigned.

Position is a 9/80 schedule, every other Friday off, 100% onsite; requires TS/SCI clearance and will be performed in a SCIF environment.

Basic Qualifications – Level 3
  • Bachelor’s degree in Aerospace, Electrical, Computer, Software Engineering or related STEM field with 5 years of relevant professional experience.
  • Master’s degree in Aerospace, Electrical, Computer, Software Engineering or related STEM field with 3 years of relevant professional experience.
  • PhD in Aerospace, Electrical, Computer, Software Engineering or related STEM field with 1 year of relevant professional experience.
  • Active U.S. Government Top‑Secret (TS) security clearance and Sensitive Compartmented Information (SCI) clearance at time of application.
  • Willing and able to successfully complete a Counterintelligence polygraph.
  • Experience in Python, Linux, Git.
  • Excellent communication skills and ability to present technical concepts to a diverse group of engineers.
  • Experience collaborating within an integrated team of systems, software, and specialty engineers to develop solutions.
  • Experience with Docker containers and Helm charts.
  • Experience with Kubernetes (K8s) and Docker.
  • Experience with AWS.
  • Experience with Gitlab workflows.
  • Experience with Continuous Integration/Continuous Delivery (CI/CD) pipelines.
Basic Qualifications – Level 4
  • Bachelor’s degree in Aerospace, Electrical, Computer, Software Engineering or related STEM field with 8 years of relevant professional experience.
  • Master’s degree in Aerospace, Electrical, Computer, Software Engineering or related STEM field with 6 years of relevant professional experience.
  • PhD in Aerospace, Electrical, Computer, Software Engineering or related STEM field with 4 years of relevant professional experience.
  • Active U.S. Government Top‑Secret (TS) security clearance and Sensitive Compartmented Information (SCI) clearance at time of application.
  • Willing and able to successfully complete a Counterintelligence polygraph.
  • Advanced programming proficiency with C/C++ and Python.
  • Advanced programming proficiency with MATLAB.
  • Excellent communication skills and ability to work in small teams.
  • Ability to debug hardware and software.
  • Ability to use software revision control tools such as Subversion and Git.
  • Ability to clearly document and present technical and programmatic status to management.
Preferred Qualifications
  • Active SAP favorably adjudicated CI or FS polygraph.
  • System knowledge in one or more of the following domains: Spacecraft Command & Control, Mission Planning, Space Situational Awareness and Visualization.
  • Familiarity with static code analysis tools such as Coverity, SonarQube, and Fortify.
  • Hardware interfacing, integration and test and controls experience.
  • Understanding of common embedded system tools, real-time operating systems and avionics integration and test practices.
  • Ability to integrate Flight-Software using simulation models of sensors, actuators and space environments to demonstrate closed-loop spacecraft system performance, general integration and test of aerospace systems.
  • Understanding of Jenkins, Jira (Agile, Scrum and Kanban), Bitbucket and related DevSecOps tools.
  • Excellent communication, interpersonal skills, and ability to interface with all levels of employees and management.
  • Experience developing software in a Linux OS environment.
  • Experience with National Instruments data acquisition cards.
  • Ability to read schematics and work with component datasheets.
  • Experience with Digital, Analog, RS-422 synchronous serial and UART, MIL-STD-1553, SpaceWire electrical interfaces.

This position can be filled at either a Level 3 or Level 4.

U.S. Citizenship is required for all positions with a government clearance.

For complete EEO and pay transparency statement, please visit https://www.northropgrumman.com/EEO.

Total Rewards and benefits package includes a salary range of $114,000.00 - $171,000.00 for Level 3 and $142,200.00 - $213,400.00 for Level 4.

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

Similar jobs worth comparing

Embedded Software Engineer – Level 3 or 4
Embedded Software Engineer – Level 3 or 4

Northrop Grumman • Virginia (MN)

On-site
USD 114,000 - 171,000
Health insurance
Life and disability insurance
Paid time off
Embedded Software Engineer – Level 3 or 4 (AHT)
Embedded Software Engineer – Level 3 or 4 (AHT)

Northrop Grumman • Virginia (MN)

On-site
USD 114,000 - 171,000
Health insurance
Life insurance
Disability insurance
+2
Embedded Flight Software Engineer – Level 3 or 4
Embedded Flight Software Engineer – Level 3 or 4

Northrop Grumman • Linthicum (MD)

On-site
USD 109,000 - 204,000
Health insurance
Life and disability insurance
Savings plan
+3
Embedded Software Engineer – Level 3 or 4
Embedded Software Engineer – Level 3 or 4

Northrop Grumman • McLean (VA)

On-site
USD 114,000 - 213,000
Relocation assistance may be available
Embedded Software Engineer – Level 3 or 4
Embedded Software Engineer – Level 3 or 4

Northrop Grumman • North Dakota

On-site
USD 114,000 - 171,000
Relocation assistance
On-site work
Embedded Flight Software Engineer – Level 3 or 4
Embedded Flight Software Engineer – Level 3 or 4

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
Space Systems Embedded Software Engineers - Level 3 or 4 (TS/SCI)
Space Systems Embedded Software Engineers - Level 3 or 4 (TS/SCI)

Northrop Grumman • Rolling Meadows (IL)

On-site
USD 136,000 - 204,000
Relocation assistance
Embedded Software Engineer – Level 3 or 4 (AHT)
Embedded Software Engineer – Level 3 or 4 (AHT)

Socket.dev • Virginia (IL)

On-site
USD 114,000 - 171,000
Relocation assistance
Travel opportunities (10% of time)
Embedded Flight Software Engineer – Level 5
Embedded Flight Software Engineer – Level 5

0090 CORP-Corporate Office • United States

On-site
USD 169,000 - 254,000
Embedded Flight Software Engineer – Level 3 or 4 (AHT)
Embedded Flight Software Engineer – Level 3 or 4 (AHT)

Socket.dev • Maryland

On-site
USD 109,000 - 163,000
Relocation assistance
9/80 schedule
On-site work