CAE Defense & Security is looking for a Director of Software Engineering to lead the Software Engineering department within the Technology & Product (TPD) organization to support strategic objectives. This role requires leadership in technical management of software engineering initiatives, including software/hardware integration, and a deep understanding of the software development lifecycle.
Requirements
- Detailed knowledge of software development, integration, test and deployment practices and methodologies
- Detailed, hands-on experience across the full product lifecycle from requirements, design, development, integration, test and deployment
- Understanding of simulation hardware and software architecture, components, and technology
- Experience with Systems Engineering, Hardware / Software Integration and product testing
- Eligible for a US DoD Security Clearance
- Ability to effectively manage technical teams
- Ability to manage multiple projects and priorities simultaneously through proper delegation skills and selective personal involvement
Responsibilities
- leadership over the Software Engineering department in the Technology & Product (TPD) organization
- leadership capabilities for technical management of software engineering initiatives, including software/hardware integration
- detailed knowledge of software development, integration, test and deployment practices and methodologies
- Accountable for ensuring the TPD Software Engineering team establishes staffing supply and maintains critical skills
- Detailed, hands-on experience across the full product lifecycle from requirements, design, development, integration, test and deployment
- Continuous improvement of department performance through processes improvement, tool identification and development, and other initiatives
- Oversight of execution in compliance with company policies and procedures
Other
- Previous experience in a functional leadership role and with proposals, bidding, EACs, and risk & opportunity management
- Must be a focused, driven, milestone-oriented leader with the demonstrated ability to direct teams, coordinate with other department leaders and ensure production of high-quality products with flawless execution
- Responsible for resource management within the TPD Software Engineering team, including training and career development
- Provide a highly engaged work environment for department leaders and team members
- Supervisory and performance responsibility for direct reports, and oversight of performance of secondary reports