Principal Software Engineer / Sr. Principal Software Engineer
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