Software Engineering Manager
QinetiQ View all jobs
- Calgary, AB
- Permanent
- Full-time
- Management of Software Engineering for the engineered design, development & simulation analysis of marine, aeronautical, ground vehicle platforms, support equipment and payloads including the design of embedded firmware of systems and sub-systems as well as application development for control station including integration of electromechanical systems, communication equipment, control law & vehicle dynamics, and safety & human factors.
- Design reviews of project teams designs for the overall software architecture, test methodologies, and release management as per the internal & external stakeholder requirements, safety regulations, environmental and lifecycle requirements.
- Assurance of documentation for design validation, qualification, safety, and interoperability of systems.
- Review and approval of software releases, test plans, training materials and other technical works, including the work of junior engineers and other technical staff.
- Development of reports, safety information, manuals, training material and other technical documents.
- Drive the integration and maturation of environmental considerations within design and project execution.
- Lead and develop team members, uphold accountability, coordinate support for other business functions, identify training and skill-set gaps, manage subcontractors within the discipline, ensure milestone delivery, and proactively improve design processes and methodologies in collaboration with all engineering discipline managers.
- Resource allocation, mentorship, coaching, performance reviews, training, discipline, hiring, and professional development plans for direct staff.
- Working in conjunction with other technical disciplines & departments to achieve overall system requirements.
- Working in conjunction with other departments and sites to meet operational and business requirements.
- Work in conjunction with internal & external parties for operational support and enhancement of technical capabilities.
- Project management of small multi-disciplined design projects.
- Create and endorse cost, time, and technical estimates and project baselines for both internal and external projects, covering sustaining product support, new product development, and engineering service.
- Collaborating to develop and maintain engineering development processes, product roadmaps, engineering strategy, and value engineering initiatives.
- Professional Membership in APEGA (or eligibility).
- Bachelor's Degree in software engineering or equivalent.
- Proficient knowledge of various software design software suites, analysis tools, and test environments.
- 10 years of Software Engineering experience.
- 3 years of Management or leadership experience.
- Project management experience.
- Project management certification.
- Experience working with government and/or defense authorities for UAVs or Munitions.
- Demonstrated leadership in managing software engineering teams, including mentoring, performance management, and fostering a high-performance culture.
- Strong architectural and technical oversight abilities with working knowledge of C, C++, Python, and MATLAB/Simulink to guide technical decisions and support the team.
- Proficiency with modern software development practices, including version control workflows (Git), CI/CD pipelines, and code review processes.
- Experience leading development in Linux-based environments, including familiarity with terminal commands, automation, and scripting best practices.
- Strong systems-level understanding, enabling effective collaboration with hardware, electronics, mechanical, and test engineering teams.
- Ability to read and interpret electronic schematics and technical documentation, ensuring alignment across multidisciplinary project teams.
- Excellent communication, organization, stakeholder management, and critical thinking skills, with the ability to translate complex technical topics for diverse audiences.
- Proven experience managing cross-functional engineering projects, including prioritization, resource allocation, and risk mitigation.
- Skilled in driving engineering process improvements, workflow optimization, and ensuring high-quality software delivery.
- Must be a Canadian citizen or Permanent Resident
- Eligible for Canadian Class 2 Security Clearance
- Comfortable with occasional travel and working in safety-sensitive environments
- Extended health and wellness spending accounts
- RRSP/TFSA matching
- Continuous learning and development opportunities
- Flexible working practices and employee-led networks
#BusinessDevelopment #DefenceCareers #QinetiQ #MedicineHatJobs #StrategicGrowth #InclusiveWorkplace #CareersThatMatter