Northrop Grumman - Melbourne, FL

posted 4 months ago

Full-time - Mid Level
Melbourne, FL
Computer and Electronic Product Manufacturing

About the position

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 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. The Northrop Grumman Aeronautics Systems (NGAS), Global Surveillance division is looking for the right individual to join our software team. This role is for a Software Functional Manager 2 to join our team of qualified, diverse individuals. This leadership opportunity will fill a Software Section Manager under the E-2 program. This is a vital role supporting the program in mission-critical software design and development. Applicants must have a strong technical background in software development and embedded systems, including software requirements and software design experience. The responsibilities include developing, modifying, and maintaining software for airborne applications using software engineering best practices and standards. The role involves participating in the full life-cycle of software development, which includes C/C++ coding to flight/safety critical coding standards, unit testing, software integration testing, software requirements, and design documentation, as well as support for program reviews. The Software Functional Manager will partner closely with responsible Software, System, and Test Engineers and Development Test Labs to ensure a testable product is being developed. They will make recommendations for design, process improvements, and data collection, ensuring consistency and quality of software products. The manager will prioritize and adjust tasks to accomplish project results and provide direction to resolve priorities to achieve goals. They will also make decisions that impact the organization's credibility, operations, and services, assess staffing needs, and work with the respective Integrated Product Team (IPT) to address those needs. Additionally, the manager will partner with the program software manager and IPT leads in establishing personal program and functional goals, performing performance evaluations, and merit adjustments for subordinates. The role requires generating training plans based on the program and their subordinates' needs, providing regular flow down of company and organizational status, and appropriately representing and being a spokesperson for the Software Engineering organization to their group, assigned project, and the company.

Responsibilities

  • Develop, modify and maintain software for airborne applications using software engineering best practices & standards.
  • Participate in the full life-cycle of software development including C/C++ coding to flight/safety critical coding standards, unit testing, and software integration testing.
  • Create software requirements and design documentation and support for program reviews.
  • Partner closely with responsible Software, System, & Test Engineers and Development Test Labs to ensure a testable product is being developed.
  • Make recommendations for design, process improvements, and data collection.
  • Ensure consistency and quality of software products.
  • Prioritize and adjust tasks to accomplish project results and provide direction to resolve priorities to achieve goals.
  • Make decisions that impact the organization's credibility, operations, and services.
  • Assess staffing needs and work with the respective IPT to address those needs.
  • Partner with the program software manager and IPT leads in establishing personal program and functional goals.
  • Perform performance evaluations and merit adjustments for subordinates.
  • Acquire necessary computers, equipment, and tools for subordinates.
  • Generate training plans based on the program and subordinates' needs.
  • Provide regular flow down of company and organizational status and represent the Software Engineering organization.

Requirements

  • Bachelor's degree in a Science, Technology, Engineering or Mathematics (STEM) field AND 9 years of related professional/military experience that includes a background in software development, OR a Master's degree AND 7 years of related professional/military experience that includes a background in software development.
  • At least 5 years of experience with all phases of the software development process.
  • At least 5 years of experience in C/C++ or other OOP languages.
  • Current active Secret DoD Security clearance is required.

Nice-to-haves

  • Master's Degree in Computer Science or Computer Engineering.
  • Experience with Agile methodologies.
  • Experience working in a DevOps culture with continuous integration / continuous deliveries.
  • Demonstrated leadership of engineering personnel on a Northrop Grumman Corporation program.

Benefits

  • Health insurance coverage
  • Life and disability insurance
  • Savings plan
  • Company paid holidays
  • Paid time off (PTO) for vacation and/or personal business
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service