L3Harris is seeking an Engineering Manager to manage the development of complex communication systems, including embedded software solutions for radio products, facing challenges such as short development schedules, resource constraints, and evolving system and security requirements.
Requirements
- Experience with embedded C++/C, Agile Scrum, and DevOps-based software development is expected.
- Experience with government certification of engineering designs is also desired.
- Experience with all phases of the software project development life cycle, including software analysis, design, development, testing (including software unit testing), and automation tools.
- Experience in agile software development methodologies using an iterative, time-boxed development process (SCRUM).
- Experience/knowledge of Capability Maturity Model (CMM)/Capability Maturity Model Integration (CMMI) systems and software development processes or other defined SW development process.
- Experience contributing to the development of software architectures.
- Experience with UML and OOA/OOD software development methodology.
Responsibilities
- Management of the entire product development cycle including system/software requirements analysis, high level and detailed design, implementation, testing, integration, documentation, and government certification of embedded software designs.
- Detailed understanding and knowledge of best practices for design processes, software design, code development processes, release processes for simultaneous release of multiple devices.
- Functional management of a small group of developers for high assurance communications products in the tactical military radio domain.
- Manage staffing allocations against defined engineering resource demands.
- Ensure the conversion of customer requirements, including informal requirements, into total systems solutions that balance the technical, schedule and cost constraints of the program.
- Support collection and analysis of metrics related to project execution and software performance
- Identify and implement engineering process improvements, promoting cross-team and cross-functional collaboration and re-use.
Other
- Plan and manage project execution to align with scope, budget and schedule
- Effective interpersonal skills, ability to convey technical and business matters in a clear and logical manner.
- Ability to manage and make trade-offs between product recurring cost, budget, schedule and technical solutions.
- Support organizational development through recruiting, mentoring, career development, talent assessments and performance reviews of staff to ensure engineering skill sets and resource capacity to meet organization demands.
- Work collaboratively with product design, test, manufacturing, logistics engineering teams, product and program management and other groups, and external customers as needed to define and execute radio product development projects and deliver high-quality radio products.