Enable job alerts via email!

QNX Build Specialist

BlackBerry Limited

Ottawa

On-site

CAD 75,000 - 100,000

Full time

19 days ago

Job summary

A leading technology company is seeking a Build Specialist to join their dynamic team in Ottawa. The role involves enhancing CI/CD infrastructure, automating software builds, and collaborating with developers. If you are skilled in Python, C/C++, and enjoy working in a fast-paced environment, this position may be ideal for you.

Qualifications

  • Experience with a variety of scripting and programming languages including Python, Groovy, Bash, C, C++.
  • Experience with automated build systems such as Jenkins and Gitlab.
  • Bachelor's degree in Computer Science or Computer Engineering.

Responsibilities

  • Develop and manage QNX's CI/CD infrastructure and software delivery platform.
  • Automate building software using various programming languages.
  • Interact with developers to understand build requirements.

Skills

Python
Groovy
Bash
C
C++
Jenkins
Git
Docker
ProxMox
Openstack
AWS

Education

Bachelor's degree in Computer Science or Computer Engineering

Tools

Docker
JIRA
Maven
Artifactory
Nexus

Job description

QNX is a trusted supplier of safe and secure operating systems hypervisors frameworks and development tools and provides expert support and services for building the worlds most critical embedded systems. We are the embedded experts. QNX was born in embedded and provides time-tested and trusted foundation software including our deterministic micro-kernel real-time operating system (RTOS) safety-certified products middleware and security solutions all purpose-built for embedded systems.

QNX software is trusted by more than 68% of the Electric Vehicle market by volume 24 of the top 25 EV manufacturers and is running in more than 255 million vehicles globally. Our foundation products have been pre-certified to ISO 26262 ASIL D and we offer a broad range of board support packages professional services AUTOSAR adaptive support and middleware solutions from acoustic management to digital cockpits to advanced driving assistance (ADAS) - to accelerate development and help OEMs meet Start of Production (SOP) dates.

The QNX Build Team is seeking a motivated and talented individual to join our dynamic team in the role of Build Specialist.

The QNX Build team supports the broader QNX developer community by maximizing the effectiveness of the companys build infrastructure. Our automation packaging and maintenance forms the basis for continuous stability and improvement of QNX products including the QNX real-time operating system.

As a member of our team you will contribute to the management of the build infrastructure development of build processes support of continuous integration techniques and handle configuration management for a suite of continuously evolving QNX products.

RESPONSIBILITIES

The successful candidates responsibilities will include :

  • Drive the evolution of our CI / CD infrastructure and software delivery platform with a focus on developing and managing QNXs tool-based process (code build packaging release automation etc.)
  • Develop tooling (in Python Groovy Bash and a variety of other languages) to automate building software (particularly C / C)
  • Write and configure pipelines to automate QNX build and packaging processes using Jenkins and Gitlab.
  • Interact with developers and project managers to understand build requirements and define product deliverables
  • Maintain build team infrastructure using IaC approaches and perform system administration tasks
  • Provide build support to other members of the company

You will have :

  • Experience with a variety of scripting and programming languages (Python Groovy Bash C C)
  • Experience with automated build systems such as Jenkins and Gitlab pipelines.
  • Experience with virtualization and cloud technologies such as Docker ProxMox Openstack AWS.
  • Experience with system administration on Linux
  • Familiar with GNU make and make files
  • Familiar with version control and source configuration (branching merging tagging) in Git and Subversion
  • Good verbal and written communications skills
  • High degree of motivation and ability to work both independently and in a team environment
  • Bachelors degree in Computer Science Computer Engineering or equivalent
  • Enthusiasm and a desire to learn about new technologies
  • A love for automating tasks deployments and builds

Its great if you have any of the following :

  • Experience compiling C / C projects using the GNU Compiler Collection (GCC)
  • Experience creating packages for a package manager.
  • Working knowledge of the QNX operating system
  • Experience maintaining large C projects.
  • Experience with JIRA
  • Prior experience with Maven Artifactory Nexus

LI-SK2

Scheduled Weekly Hours :

Required Experience :

Unclear Seniority

Key Skills

Employment Type : Full-Time

Experience : years

Vacancy : 1

Create a job alert for this search

Qnx Build Specialist • Ottawa, Ontario, Canada

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.