QNX Build Specialist

undefined ago • All levels

Job Summary

Job Description

QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools for critical embedded systems, particularly in the automotive sector, powering over 255 million vehicles globally. The QNX Build Team seeks a motivated Build Specialist to manage and evolve the company's build infrastructure. This role involves developing tooling, automating build and packaging processes using Jenkins and Gitlab, and providing build support, contributing to the continuous stability and improvement of QNX products, including the real-time operating system.
Must have:
  • 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
Good to have:
  • 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

Job Details

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

Similar Jobs

Ion - Senior Technical Consultant – IT2

Ion

Central Sulawesi, Indonesia (On-Site)
10 Months ago
Open Systems Technologies - Lead Frontend Engineer with Full Stack Experience (GraphQL / React / AWS / Java / Event-Driven Architecture)

Open Systems Technologies

Boise, Idaho, United States (Remote)
1 Month ago
Pluto7 - Data Scientist

Pluto7

Bengaluru, Karnataka, India (On-Site)
11 Months ago
Matellio - Technology Lead - PHP

Matellio

Jaipur, Rajasthan, India (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

plana technologies - Game Developer

plana technologies

Lisbon, Lisbon, Portugal (Remote)
2 Months ago
Well - Senior iOS Developer

Well

United States (Remote)
1 Month ago
bounteous - Senior Full Stack Developer (Angular & Node)

bounteous

India (Remote)
3 Years ago
appier - Software Engineer, Backend Development (Intern)

appier

Taipei City, Taiwan (On-Site)
2 Months ago
techholding - Senior Java Engineer

techholding

Ahmedabad, Gujarat, India (Remote)
2 Years ago
Varonis  - Frontend Angular Engineer - AI Security

Varonis

Herzliya, Tel Aviv District, Israel (Hybrid)
4 Months ago
Ness - Senior React & Java Engineer

Ness

Timișoara, Timiș, Romania (Remote)
3 Weeks ago
HCL Tech - Technical Lead React.js, HTML, CSS

HCL Tech

Washington, United States (On-Site)
3 Months ago
Safe security - Software Development Engineer II - Frontend

Safe security

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Lytx,  Inc  - Senior DevOps Engineer

Lytx, Inc

Bengaluru, Karnataka, India (On-Site)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Ottawa, Ontario, Canada

Tactic studios - Animation Programmer

Tactic studios

Canada (Remote)
3 Months ago
emerald city games - ANIMATOR

emerald city games

Burnaby, British Columbia, Canada (On-Site)
3 Months ago
Digital extremes - Senior Graphics Programmer

Digital extremes

London, Ontario, Canada (On-Site)
3 Months ago
Ice fall interactive - Real Time FX Artist

Ice fall interactive

Nelson, British Columbia, Canada (On-Site)
3 Months ago
Black Bery - QNX Senior Systems Software Developer (C++ Developer)

Black Bery

Ottawa, Ontario, Canada (On-Site)
3 Weeks ago
Escape Velocity Entertainment - Web-Tools Engineer

Escape Velocity Entertainment

Canada (Remote)
1 Month ago
Scanline VFX - Senior Pipeline Developer (Houdini)

Scanline VFX

Montreal, Quebec, Canada (Remote)
9 Months ago
Newrick Network - Email Marketing Specialist

Newrick Network

Toronto, Ontario, Canada (Remote)
1 Month ago
Budge Studios - 3D Game Programmer / Gameplay 3D Programmer

Budge Studios

Montréal, Québec, Canada (Hybrid)
5 Years ago
Image Engine - Animator - Lead

Image Engine

Vancouver, British Columbia, Canada (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Over the past 35 years, QNX software,a subsidiary of BlackBerryhas become a big part of everyday life. People encounter QNX-controlled systems whenever they drive, shop, watch TV, use the Internet, or even turn on a light. Its ultra-reliable nature means QNX software is the preferred choice for life-critical systems such as air traffic control systems, surgical equipment, and nuclear power plants. And its cool multimedia features have QNX software turning up in everything from in-dash radios, infotainment systems to the latest casino gaming terminals and most recently we are making headlines in the world of autonomous vehicles. If you want your career to switch gears, then you couldn’t choose a more exciting time to consider joining 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!

Ottawa, Ontario, Canada (On-Site)

Ottawa, Ontario, Canada (On-Site)

Ottawa, Ontario, Canada (On-Site)

Waterloo, Ontario, Canada (Remote)

Hyderabad, Telangana, India (On-Site)

Ottawa, Ontario, Canada (On-Site)

Seattle, Washington, United States (On-Site)

San Jose, California, United States (Remote)

View All Jobs

Get notified when new jobs are added by Black Bery

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug