Senior Principal Software Engineer - Embedded and Real Time

0090 CORP-Corporate Office

United States

On-site

USD 122,800 - 184,200

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Health insurance
Annual bonuses
Paid time off

Job summary

0090 CORP-Corporate Office is seeking a Senior Principal Software Engineer to work onsite in Melbourne, FL. You will architect and develop embedded software applications in a collaborative Agile environment, ensuring high-quality deliverables across various levels.

The role requires a Bachelor's degree in STEM with extensive experience, strong skills in C++ and Python, and an active DoD Secret Security Clearance. Benefits include health insurance, bonuses, and paid time off.

Qualifications

  • 8 years of related experience with a Bachelor's degree in a STEM discipline.
  • Experience developing software in C++ and/or Python.
  • Active DoD Secret Security Clearance required.

Responsibilities

  • Architect and develop embedded mission systems software applications.
  • Participate in the full software development life cycle including design and implementation.
  • Work as part of Agile Scrum teams to develop software products.

Skills

C++ programming
Python programming
Software Development Life Cycle (SDLC)
Agile Software Development
Safety-Critical Embedded Real Time Software

Education

Bachelor's degree in STEM discipline

Tools

Jira
GitHub
SonarQube
MATLAB

Job description

RELOCATION ASSISTANCE: Relocation assistance may be available

CLEARANCE REQUIRED FOR START: Yes

CLEARANCE TYPE: Secret

TRAVEL: Yes, 25% of the Time

Location: Onsite in Melbourne, FL.

Senior Principal Software Engineer - Embedded and Real Time
Essential Functions
  • Work in an innovative environment, on significantly diverse assignments, and in collaborative team settings across all levels
  • Participate in the full software development life cycle including requirements, design, implementation, qualification, and delivery of software products to our customers
  • Architect and develop embedded mission systems software applications on a real time operating system
  • Be a part of Agile Scrum teams to develop software products for multiple software baselines
Basic Qualifications
  • Bachelor's degree in a STEM discipline (Science, Technology, Engineering or Math) with 8 years of related experience; OR Master's degree in a STEM discipline with 6 years of related experience; OR PhD with 4 years of related experience
  • Experience with the full Software Development Life Cycle (SDLC) - software design requirements, application development, integration, testing, and deployment
  • Recent professional experience developing software in C++ and/or Python
  • Recent professional experience developing and/or testing advanced weapons software
  • Familiar with Architecting, Designing, Implementing, Integrating, Verifying and Qualifying Safety-Critical Embedded Real Time Software running on various RTOS (VxWorks, Integrity, Real Time Embedded Linux)
  • Must have an active DoD Secret Security Clearance or higher
  • Must have the ability to obtain and maintain Special Access Program (SAP) clearance prior to the commencement of employment
Preferred Qualifications
  • Strong understanding of C and C++ languages including templates, memory storage, and compiler/linker
  • Ability to collaborate with systems engineers, hardware designers and integration/test engineers to develop and maintain complex software systems
  • Experience with Agile Software Development, object-oriented architectures, designs, programming, debugging, and hardware-software integration and testing
  • Experience with Software Change Control, Change Management, Code Quality, Static Analysis, and CI/CD tools such as: Atlassian tool suite, Jira, GitHub, GitLab, SonarQube, Coverity, and/or Jenkins
  • Experience with DOORs and/or Software Requirement Specification Testing using Simulators, automated scripting languages such as Python, MATLAB, JavaScript, and/or Bash
  • Experience with Static & Dynamic Code Analysis Tools and Fuzzing Tools such as: Coverity, Fortify, and/or SonarQube
  • Experience architecting, designing, modeling (Rhapsody or Cameo), implementing, maintaining, integrating, debugging, verifying and qualifying Safety-Critical Embedded Real Time Software written in OO C++ software running on Real-Time Operating systems such as: VxWorks, Integrity, and/or Real Time Embedded Linux
Primary Level Salary Range

$122,800.00 - $184,200.00

Benefits
  • Health insurance coverage, life and disability insurance, savings plan, company paid holidays and paid time off (PTO) for vacation and/or personal business
  • Annual bonuses designed to reward individual contributions and allow employees to share in company results; exceptional performers may receive discretionary bonuses
  • Vice President or Director positions may be eligible for Long Term Incentives
Legal and Equal Opportunity Information

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 http://www.northropgrumman.com/EEO.

U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.

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

Similar jobs worth comparing

Senior Principal Software Engineer - Embedded and Real Time
Senior Principal Software Engineer - Embedded and Real Time

Northrop Grumman Corp. (JP) • Melbourne (FL)

On-site
USD 122,000 - 185,000
Health insurance
Life and disability insurance
Paid time off (PTO)
Senior Principal Software Engineer - Embedded and Real Time
Senior Principal Software Engineer - Embedded and Real Time

Northrop Grumman Corp. (AU) • Melbourne (FL)

On-site
USD 122,000 - 185,000
Health insurance
Paid time off
Retirement savings plan
Principal Engineer Software - Embedded and Real Time (Melbourne FL)
Principal Engineer Software - Embedded and Real Time (Melbourne FL)

0090 CORP-Corporate Office • United States

On-site
USD 95,000 - 143,000
Health insurance
Paid Time Off
Bonuses and incentives
Senior Principal Software Engineer - Embedded and Real Time
Senior Principal Software Engineer - Embedded and Real Time

Northrop Grumman • Melbourne (FL)

On-site
USD 122,000 - 185,000
Health insurance
Paid time off
Discretionary bonus
Principal Engineer Software - Embedded and Real Time (Melbourne FL)
Principal Engineer Software - Embedded and Real Time (Melbourne FL)

Northrop Grumman • United States

On-site
USD 95,000 - 143,000
Relocation assistance
Health insurance
Life & disability insurance
+1
Principal Engineer Software - Embedded and Real Time (Oklahoma & Florida)
Principal Engineer Software - Embedded and Real Time (Oklahoma & Florida)

0090 CORP-Corporate Office • Oklahoma

On-site
USD 93,000 - 148,000
Health insurance
Life & disability insurance
Paid time off
Principal Engineer Software
Principal Engineer Software

Northrop Grumman • Melbourne (KY)

On-site
USD 98,400 - 147,600
Health insurance
Paid Time Off (PTO)
Discretionary bonus
Engineer Software - Embedded and Real Time (Melbourne Florida)
Engineer Software - Embedded and Real Time (Melbourne Florida)

0090 CORP-Corporate Office • United States

On-site
USD 79,000 - 119,000
Health insurance
Life and disability insurance
Paid holidays
+2
Principal / Sr. Principal Embedded Software Engineer
Principal / Sr. Principal Embedded Software Engineer

Northrop Grumman • Melbourne (KY)

On-site
USD 98,000 - 184,000
Health insurance
Life and disability insurance
Savings plan
+1
Principal / Sr. Principal Embedded Software Engineer
Principal / Sr. Principal Embedded Software Engineer

Northrop Grumman Corp. (AU) • Melbourne (FL)

On-site
USD 98,000 - 185,000
Relocation assistance