Posted in

Sr Principal Engineer Software – Avionics

Sr Principal Engineer Software – Avionics

CompanyNorthrop Grumman
LocationMelbourne, FL, USA
Salary$118600 – $178000
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior, 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.