Ville : Ottawa
Catégorie : Software & Systems
Industrie : IT
Employeur : BlackBerry
Worker Sub-Type:
Student (Fixed Term)Job Description:
Position Summary
BlackBerry QNX is seeking a talented and motivated individual to serve as a Configuration Management (CM) Analyst.
As an expert in CM you will assist in the development of overall CM practices, drive improvements to the CM practices of various teams and development of improved CM tooling.
The CM Analyst will work closely with other teams such as product management, project management, build and test teams to ensure CM activities are performed smoothly.
Development activities involve the creation of new tools and the deployment of third-party CM tools. This includes writing tools to automate CM activities, developing new internal tools and integrations to facilitate CM requirements.
Responsibilities
Develop tools and automation to perform CM tasks efficiently
Develop tooling to perform baseline activities across a range of tools and technologies.
Coordinate CM activities in accordance with Automotive SPICE, ISO 26262:2018, IEC 61508, and IEEE 828. (E.g., baselining, branching, tagging, etc.)
Provide support to development teams, senior management, and QA teams
Control modifications and releases according to established CM strategy.
Drive continuous improvement and champion Configuration Management excellence
The above describes essential responsibilities and activities that are typical for an incumbent in this job. This is not an exhaustive list of tasks performed. Depending on organizational requirements, other duties may be assigned.
Essential Skills and Qualifications
Programming in Python, Perl, Bash, C/C++, Object-C
Knowledge of common build infrastructure and source control (Jenkins, git, SVN, etc.)
UNIX administration and strong software debugging skills
Knowledge of operating system, and compiler concepts
Proficiency and experience developing tools
Good verbal and written communications skills
High degree of motivation and ability to work both independently and in a team environment
Enthusiasm and a desire to learn about new technologies
A love for automating tasks, improving efficiency, and demonstrating results
Ability to effectively manage time.
Scheduled Weekly Hours:
40Abonnez-vous à notre bulletin pour obtenir les dernières nouvelles