Skip to content

Sr Principal Engineer Software – Avionics
Company | Northrop Grumman |
---|
Location | Melbourne, FL, USA |
---|
Salary | $118600 – $178000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Senior, Expert or higher |
---|
Requirements
- Bachelor’s degree in a Science, Technology, Engineering, or Mathematics (STEM) discipline from an accredited university and 8 or more years of experience in software engineering OR a Master’s degree in a Science, Technology, Engineering, or Mathematics (STEM) discipline and 6 or more years of experience in software engineering.
- Development experience with C/C++ or other OOP languages.
- Extensive experience (8+ years) with Windows, Linux, and/or real-time operating systems like LynxOS or VxWorks.
- In-depth knowledge of aviation or safety-critical systems and a strong understanding of safety-critical software development protocols.
- Experience with debugging software in both desktop and target environments.
- Excellent oral and written communication skills and Strong interpersonal skills.
- Experience with Agile software development.
- Experience with configuration management using industry standard tools and processes.
- Proficiency in creating and maintaining comprehensive software documentation throughout the development lifecycle.
- Familiarity with the Atlassian tool suite, plugins, Git and Confluence.
- Must be a US citizen with ability to obtain and maintain a DoD Secret level security clearance.
- Ability to obtain and maintain special program access.
Responsibilities
- Deploying, automating, maintaining, troubleshooting, and improving the systems and software.
- Working with internal business partners to gather requirements, prototyping, and architecting complex solutions supporting the building and test plan execution.
- Performing quality reviews, and triaging and fixing operational issues.
- Assisting with the integration, troubleshooting and testing of implemented software changes.
- Taking ownership of ambiguous hard problems and driving to a solution, while working in a team environment.
- Applying technical expertise in solving complex integrations problems.
- Interacting with Program Management, external suppliers and/or government customers.
Preferred Qualifications
- Master’s degree in a (STEM) Science, Technology, Engineering or Mathematics discipline from an accredited university with 10+ year’s software development experience.
- Expertise in software control for flight control surfaces and autopilot systems, including practical experience in their development and integration.
- Experience developing software within the SELinux environment.
- Familiarity with the Atlassian tool suite with add-ons like Git and Confluence.
- Full software development life cycle experience.
- Practical experience with DO-178C or equivalent safety-critical software standards.
- Detailed knowledge of avionics communication protocols, including ARINC 429, ARINC 422, and MIL-STD-1553.
- Experience in embedded testing environments, including hardware-in-the-loop (HIL) and software-in-the-loop (SIL) for avionics systems.
- Familiarity with the certification processes of aviation industry standards, such as RTCA/DO-178 for software.
- Demonstrated ability to function effectively in a team environment and interact successfully with engineering counterparts in various disciplines.
- Experience with collaborative software development tools, such as the GitLab suite, focusing on version control systems like Git.
- Rhapsody and/or Cameo UML Modeling experience.
- US citizen with a current in scope DoD secret or higher clearance.
- Currently the holder of a special program access.