Northrop Grumman Advanced Weapons is looking for an Embedded Software Engineering Manager 2 to join their team. This role involves both functional management of engineers and direct program support, focusing on algorithmic application development, optimization, tool development, and software integration and testing.
Requirements
- Experience with one or more Software languages/technologies: C/C++, Java, Python, C.
- Experience with full software lifecycle: specification, design, implementation, integration, debug and maintenance.
- A year or more of experience working in an Agile team with ability to understand agile frameworks and processes.
- Experience with version control tools such as Git.
- Experience with embedded software such as VxWorks.
- Experience using Atlassian Tool Suite: JIRA, Confluence, Bitbucket, SonarQube.
- Working knowledge of Earned Value, with the ability to build milestone schedules for execution purposes.
Responsibilities
- algorithmic application development, optimization, tool development, and software integration and testing
- Apply sound software engineering principles, metrics, and ensure compliance with all published processes and standards in our technical solutions.
- Ensure deliverables meet technical quality, cost & schedule objectives.
- Provide proposal inputs and review proposal content for both internal and external customers.
- Support estimation of labor and review of Basis of Estimate documents for proposals associated with SW domain.
- Manage the staffing profile for a software team of 12+ Software engineers and/or Modeling & Simulation engineers.
- Experience with full software lifecycle: specification, design, implementation, integration, debug and maintenance.
Other
- Relocation assistance may be available
- Secret Clearance
- Travel: Yes, 10% of the Time
- Support senior manager in executing the strategy to motivate and to ensure a high performing engineering team. This includes use of Development Plans, stretch assignments, 1:1 feedback, coaching, training, and other tools.
- People leadership for the software organization, to include performance management, employee engagement and recognition.
- Manage the workload of the employees and balance employee needs with business goals.
- Excellent communication, mentoring, interpersonal skills, and the ability to collaborate with senior management, peers, and employees.
- Interface with all levels of leadership to meet or exceed performance for all program deliverables.
- Able to work well within a team environment and adapt quickly to change.
- Strong leadership qualities, including excellent communication and collaboration, team engagement, and organizational skills.
- Prior experience in leading a software team.
- Able to work in a fast-paced environment where multiple projects are being developed and deployed simultaneously.
- Previous functional management experience leading a team of engineers for at least 1 year or more.
- Experience as a IPT Lead, SW Team Lead, or other demonstrated leadership role related to program execution.
- U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.