In support of the Canadian Government Program Integrated Logistics Support Manager, the Software Specialist (SWS) will work closely with the team and subject matter experts within BTCL and the National Defense Minister organization. Using applicable documents and standards, the SWS will be responsible for developing the concept for maintaining software configuration, both in-flight and during maintenance support activities, including but not limited to the following tasks: Software Configuration Management (SCM): o Develop, implement, and maintain SCM processes for all software components used in aircraft and ground support systems. o Establish and manage version control systems to track changes, revisions, and updates to software. o Ensure proper documentation and traceability of all software configurations. · Deep understanding of Software Development Lifecycle phases, including requirements analysis, design, development, testing, deployment, and maintenance. Knowledge of database systems such as MySQL, PostgreSQL, or SQLite for managing configuration data. Create and maintain a registry of active software configurations across the fleet, both in-flight and in maintenance support. Knowledge of cybersecurity standards for aerospace software (e.g., DO-326A). Ensure compliance with the cybersecurity program as stated in the Aircraft Weapon System Cybersecurity Monitoring (AWSCM) requirements and detailed in the Technical Airworthiness Manual (TAM). Work closely with software development teams, systems engineers, and quality assurance teams to ensure seamless integration of software components. Develop and coordinate the tracking of hardware management used for operations and maintenance by various DND units. Liaise with various suppliers to obtain the necessary information for impact analysis of a new software configuration. Facilitate and manage Configuration Change Boards for each Configuration Item to evaluate, approve, and document proposed changes. Participate in the drafting and implementation of internal departmental procedures regarding software configuration. Contribute to work planning to ensure the delivery of various deliverables within the allotted timeframes and deadlines.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level