This position is no longer accepting applications
Closed on July 13, 2026.
This role is filled — get an email when new Senior roles open on EngineerJobs.io:
Principal Software Engineer / Sr. Principal Software Engineer
Get alerted when similar jobs are posted — set up a New Senior jobs on EngineerJobs.io alert.
See other roles at Northrop Grumman.
Job Description
Benefits and culture
Join Northrop Grumman Aeronautics Systems in Melbourne, Florida, to contribute to embedded mission systems software on real-time operating systems within Agile teams. This role supports work–life balance through a comprehensive benefits package and a culture focused on collaboration, innovation, and mission-critical impact. You will engage with colleagues across levels on diverse assignments and benefit from strong tooling and development practices that empower your professional growth.
- Health insurance coverage
- Life and disability insurance
- Savings plan
- Company paid holidays
- Paid time off (PTO) for vacation and/or personal business
- Annual bonuses
- Long Term Incentives
- Overtime eligibility
- Shift differential
- Discretionary bonus
Responsibilities
- Work in an innovative environment on significantly diverse assignments within collaborative Agile teams across all levels
- Participate in the full software development lifecycle, from requirements through design, implementation, qualification, and delivery of software products to customers
- Architect and develop embedded mission systems software applications on a real time operating system
- Contribute to Agile Scrum teams to develop software products for multiple software baselines
Requirements
- Education and experience options: a Bachelor’s degree in a STEM discipline with 5 years of related engineering experience; OR a Master’s degree in a STEM discipline with 3 years; OR a PhD in a STEM discipline with 1 year
- Demonstrated professional experience with Agile Framework within the last 3 years
- Professional experience developing software and scripts in C, C++, and/or Python for safety or mission-critical applications within the last 3 years
- Experience with Software Change Control, Change Management, and CI/CD tools such as Atlassian (Jira, Confluence, Bitbucket, Bamboo) or GitHub, GitLab, Jenkins, Docker, Kubernetes within the last 3 years
- Experience architecting, designing, modeling (Rhapsody or Cameo), implementing, maintaining, integrating, debugging, verifying, and qualifying safety/mission-critical embedded real-time software written in OO C++ on RTOS such as VxWorks, Integrity, or Real Time Embedded Linux within the last 3 years
- Experience with static and dynamic code analysis tools and fuzzing tools such as Coverity, SonarQube, and/or Fortify within the last 3 years
- Active DoD Secret level clearance or Top Secret (in-scope)
- Ability to obtain and maintain initial Special Program Access (SAP/PAR); the SAP/PAR must be obtained prior to employment within a timeframe determined by the company
Security, travel and logistics
- Clearance required for start: Yes
- Clearance type: Secret
- Travel: Yes, approximately 10% of the time
- Relocation assistance: may be available
- Current SAP access is preferred
Technologies you may work with
- C, C++, Python
- Jira, Confluence, Bitbucket, Bamboo
- GitHub, GitLab, Jenkins
- Docker, Kubernetes
- Rhapsody, Cameo
- VxWorks, Integrity, Real Time Embedded Linux
- Coverity, SonarQube, Fortify
- DOORs, MATLAB, JavaScript, Bash
- TCP/IP, UDP, LAN, VLAN, SNMP
Compensation
Primary level salary range: $98,400.00 to $147,600.00
Secondary level salary range: $122,800.00 to $184,200.00