BlackBerry

BlackBerry QNX DevOps Developer


PayCompetitive
LocationWaterloo/Ontario
Employment typeFull-Time

This job is now closed

  • Job Description

      Req#: 20240206

      Worker Sub-Type:

      Regular

      Job Description:

      Think embedded, think QNX!

      BlackBerry® QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides authoritative support and services for building the world’s most critical embedded systems. We are the embedded authorities. BlackBerry 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.

      With the evolving landscape of safety (ISO2626) and security (ISO21434) required standards, QNX is in need to increase its developer productivity by scaling internal processes to benefit from more automation.

      As a successful candidate, you will be a member of a dedicated, passionate product development team which builds, delivers, and supports Blackberry QNX. Your role will provide you with exciting opportunities to optimize and improve developer infrastructure to make processes more efficient and streamlined.

      What you will do:

      - 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, static analysis, automated testing, etc.)

      - Work with the QNX development and process teams to integrate new features and fixes as the processes evolve

      - Participate in QNX’s migration to using Git as its sole source code management system

      - Develop and maintain QNX process infrastructure and configuration

      What you will need:

      - An Information Technology, Computer Science or Engineering degree, or equivalent work experience

      - Experience with source code management tools such as Git, SVN

      - Experience with scripting languages such as Python, bash, groovy

      - Experience with pipeline languages (E.g. Jenkins, Gitlab)

      - Experience with web frameworks such as Django

      - Experience with cloud solutions such as OpenStack

      - Experience with Containerization, Virtualization and container orchestration (E.g. Docker)

      - Experience working on Linux (admin tasks)

      - Hands-on experience working with automated CI/CD environments like Gitlab, Github and Jenkins

      - Proven ability to take ownership of problems and see them through to resolution

      Additional Skills:

      - Familiarity with an Agile software development process

      - Experience with embedded software

      Scheduled Weekly Hours:

      40
  • About the company

      5158791 BlackBerry Limited is a Canadian multinational company specialising in enterprise software and the Internet of things.

Notice

Talentify is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.

Talentify provides reasonable accommodations to qualified applicants with disabilities, including disabled veterans. Request assistance at accessibility@talentify.io or 407-000-0000.

Federal law requires every new hire to complete Form I-9 and present proof of identity and U.S. work eligibility.

An Automated Employment Decision Tool (AEDT) will score your job-related skills and responses. Bias-audit & data-use details: www.talentify.io/bias-audit-report. NYC applicants may request an alternative process or accommodation at aedt@talentify.io or 407-000-0000.