Logo
Northrop Grumman

Engineer Software/Principal Engineer Software (Avionics) Job at Northrop Grumman

Northrop Grumman, Melbourne, FL, US, 32935

Save Job

Overview

Northrop Grumman Aeronautics Systems Sector has an opening for a Software Engineer or a Principal Software Engineer to join our Global Surveillance Division supporting the team of qualified, diverse individuals. The location for this opportunity is Melbourne, Florida and will be primarily based within our office spaces to support the program and business needs. Operating on our 9/80 schedule means you will get every other Friday off. The position has NO remote or Hybrid work available.

RELOCATION ASSISTANCE: Relocation assistance may be available. CLEARANCE TYPE: Secret. TRAVEL: Yes, 10% of the Time.

At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history.

Responsibilities

  • Deploying, automating, maintaining, troubleshooting, and improving the systems and software infrastructure to run smoothly. This role requires hands-on technical experience and a can-do approach toward environmental automation and management along with continuous improvements.

  • Be a team member working in an agile development process. Design and implement application builds, releases, deployment, along with configuration activities.

  • Work with internal business partners to gather requirements, prototype, and architect complex solutions supporting building and test plan execution, perform quality reviews, and triage and fix operational issues. Assist with integration, troubleshooting and testing of implemented software changes.

  • Take ownership of ambiguous hard problems and drive to a solution while working in a team. Understand the software development life cycle and have in-depth knowledge of automated testing to facilitate and analyze large data sets.

  • Develop, modify, and maintain customized or standardized applications using software engineering best practices and standards; participate in the full software development life cycle, including requirements development, modeling and design, application development, testing, release, installation, and maintenance.

  • Provide leadership for implementation and apply technical expertise in solving complex integration problems.


Basic Qualifications
  • (Engineer Software) Bachelors degree in Science, Technology, Engineering, or Mathematics (STEM) and 2+ years of software engineering experience OR a Masters degree in STEM and 0+ years of software engineering experience.

  • (Principal Engineer Software) Bachelors degree in STEM from an accredited university and 5+ years of software engineering experience OR a Masters degree in STEM and 3+ years of software engineering experience.

  • Solid understanding of object-oriented programming languages, including C/C++.

  • Familiarity with development on Windows, Linux, and RTOS such as LynxOS or VxWorks.

  • Experience with aviation or safety-critical systems.

  • Familiarity with the Atlassian tool suite, plugins, Git and Confluence.

  • Must be a US citizen with the ability to obtain and/or transfer and maintain the final adjudicated government Secret Clearance, and any program access(es) required for the position within a reasonable period of time, as determined by the company.


Preferred Qualifications
  • Masters degree in STEM with 5+ years of software development experience.

  • Experience developing software within the SELinux environment.

  • Comfort with agile development tools such as the GitLab tool suite, including proficiency with Git.

  • Full software development life cycle experience.

  • Rhapsody and/or Cameo UML Modeling experience.

  • Experience with automation solutions for CI/CD pipelines.

  • Experience configuring RedHat Linux and Microsoft Windows within a secure environment.

  • Experience using Python and other scripting languages in a development environment.

  • Experience with formal software tests and Weapon System evaluations.

  • Experience with automation servers (Bamboo, Jenkins).

  • Experience in automated testing (Selenium, Unit, Coverity).

  • Experience with software containerization (Docker) and container orchestration (Kubernetes).

  • Experience in Configuration Management and Deployment (Ansible, SaltStack).

  • Experience with DO-178C safety-critical software standards.

  • Specialist knowledge of avionics protocols (ARINC 429, ARINC 422, MIL-STD-1553).

  • Experience with HIL/SIL testing and aviation software certification processes (RTCA/DO-178).

  • Ability to work effectively in a multi-disciplinary team and communicate technical information clearly.

  • Proficient in creating and maintaining software documentation throughout the development lifecycle.

  • US citizen with current DoD secret or higher clearance or in-scope clearances.

  • Excellent oral and written communication skills and strong interpersonal skills.


Salary ranges: Primary Level $77,200.00 - $115,800.00; Secondary Level $95,300.00 - $142,900.00. The above ranges represent a general guideline. Northrop Grumman considers factors such as scope, responsibilities, candidate experience, education, and market conditions when determining base salary offers. Depending on the position, overtime, shift differential, and discretionary bonuses may apply. This role may be eligible for Long Term Incentives for VP/Director levels. Northrop Grumman offers benefits including health insurance, life and disability insurance, savings plan, company-paid holidays, and PTO. The application period is estimated to be 20 days from the posting date and may vary.

Northrop Grumman is an Equal Opportunity Employer. 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.

#J-18808-Ljbffr