Enable job alerts via email!

QNX Build Specialist

BlackBerry Inc.

Ottawa

On-site

CAD 80,000 - 110,000

Full time

24 days ago

Job summary

A technology leader in the embedded systems market is looking for a motivated Build Specialist. This individual will play a crucial role in the evolution of QNX’s CI/CD infrastructure and build processes, contributing to the stability of critical software products. The role demands a strong technical background in build automation along with collaboration skills to support a dynamic developer community.

Qualifications

  • Experience with scripting languages including Python, Groovy, and Bash.
  • Proficiency in automated build systems (Jenkins, Gitlab).
  • Bachelor’s degree in Computer Science or related field required.

Responsibilities

  • Drive the evolution of CI/CD infrastructure and software delivery platform.
  • Develop tooling to automate building software.
  • Maintain build team infrastructure using IaC approaches.

Skills

Python
Groovy
Bash
C
C++
System Administration
Jenkins
Git
Docker
Openstack
AWS
GNU Make

Education

Bachelor’s degree in Computer Science
Computer Engineering or equivalent

Tools

JIRA
Maven
Artifactory
Nexus

Job description

time left to apply End Date: August 31, 2025 (30+ days left to apply)

job requisition id 20250138

Worker Sub-Type:

Regular

Worker Sub-Type:

Regular

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 world’s 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 company's 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 candidate’s responsibilities will include:

  • Drive the evolution of our CI/CD infrastructure and software delivery platform, with a focus on developing and managing QNX’s 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
  • Bachelor’s 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

It's 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.
  • Strong Python experience
  • Strong Git skills
  • Working knowledge of the QNX operating system
  • Experience maintaining large C projects.
  • Compiler expertise
  • Experience with JIRA
  • Prior experience with Maven, Artifactory, Nexus

#LI-SK2

Scheduled Weekly Hours:

40

About Us

BlackBerry (NYSE: BB; TSX: BB) is a trusted security software and services company that provides enterprises and governments with the technology they need to secure the Internet of Things. Headquartered in Waterloo, Ontario, the company is unwavering in its commitment to safety, cybersecurity and data privacy, and leads in key areas such as artificial intelligence, endpoint security and management, encryption and embedded systems. You couldn’t choose a more exciting time to consider joining us! For more information, visit BlackBerry.com and follow @BlackBerry.

It is the policy of BlackBerry to ensure equal employment opportunity without discrimination or harassment on the basis of race, color, creed, religion, national origin, alienage or citizenship, status, age, sex, sexual orientation, gender identity or expression, marital or domestic/civil partnership status, disability, veteran status, genetic information, or any other basis protected by law.

EEO Minorities/Females/Protected Veteran/Disabled

BlackBerry strives to create an accessible and inclusive application and selection process and is committed to working with and providing reasonable accommodation to job applicants who may require provisions to participate in the selection process. Should you require an accommodation, please contact recruitment@blackberry.com or contact our HR department by calling 1-519-888-7465. We will reply to your request as soon as possible.

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