Blackberry Logo

Blackberry

QNX Build Specialist

Posted 2 Days Ago
Be an Early Applicant
In-Office
Ottawa, ON
Mid level
In-Office
Ottawa, ON
Mid level
The QNX Build Specialist will manage build infrastructure, automate processes, and support continuous integration for QNX's software projects.
The summary above was generated by AI

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

Top Skills

AWS
Bash
C
C++
Docker
Git
Gitlab
Gnu Make
Groovy
Jenkins
Linux
Openstack
Proxmox
Python
Subversion

Blackberry Kanata, Ontario, CAN Office

1001 Farrar Rd, Kanata, ON, Canada, K2K 0B3

Blackberry Ottawa, Ontario, CAN Office

450 March Rd, Ottawa, ON, Canada

Similar Jobs

14 Hours Ago
Hybrid
Woodbridge, ON, CAN
Junior
Junior
Automotive • Hardware • Robotics • Software • Transportation • Manufacturing
The Mould Maker is responsible for operating and maintaining mould tools, supporting production activities, troubleshooting issues, and ensuring quality standards are met in a dynamic automotive manufacturing environment.
Top Skills: Cad ModelingCnc EquipmentEspritInventorMastercamSolidworks
14 Hours Ago
Hybrid
St. Thomas, ON, CAN
Mid level
Mid level
Automotive • Hardware • Robotics • Software • Transportation • Manufacturing
The Engineering Coordinator - Energy will manage energy improvement projects, ensure success in project deliverables, and supervise budget and reporting.
Top Skills: Cad SoftwareEnergy Management SystemsHvac SystemsUtility Consumption Data Analysis
15 Hours Ago
Hybrid
Toronto, ON, CAN
Expert/Leader
Expert/Leader
Financial Services
The Vice President of Business Regulatory Compliance ensures organizational adherence to regulatory frameworks, manages compliance programs, and leads collaborations with various teams.

What you need to know about the Ottawa Tech Scene

The capital city of Canada and the nation's fourth-largest urban area, Ottawa has proven a rapidly growing global tech hub. With over 1,800 tech companies, many of which are leaders in their sectors, the city's tech talent now makes up more than 13 percent of its total workforce. This growth is driven not only by the big players like UL Solutions and Dropbox, but also by a thriving startup ecosystem, as new businesses emerge to follow in the footsteps of those that came before them.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account