Open Source Compliance & Automation Analyst

BlackBerry QNX

Ottawa

On-site

CAD 90,000 - 126,000

Full time

9 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

VIP program
Comprehensive benefits

Job summary

BlackBerry QNX is seeking a skilled Open Source Program Analyst to blend development and analysis, ensuring license compliance and risk management for embedded software. You will build automated solutions, assess OSS usage, and generate customer-facing deliverables to support product portfolios.

Ideal candidates have strong programming background (Python, C/C++, Rust), experience with OSS licenses, and familiarity with build tools and repositories.

Qualifications

  • Advanced knowledge of software development practices and open-source software analysis.
  • Experience with multiple programming languages listed (C, C++, Python, Rust).
  • Familiarity with software build tools and VCS (Jenkins, Subversion, Git, Perforce, Docker, Maven, Gradle).

Responsibilities

  • Develop automation solutions in Python to improve operations.
  • Troubleshoot, bugfix, and maintain automation.
  • Operate software composition analysis tools.
  • Perform forensic analysis of open source used in products.
  • Interpret data to assess open source impact.
  • Ensure compliance with OSS licenses and create SBOM materials.
  • Construct SBOMs and ensure data accuracy.
  • Communicate technical and legal challenges to stakeholders.

Skills

Python
C
C++
Rust
Open Source analysis
Software development practices
Interpersonal skills

Education

B.S./M.S. in CS/Engineering

Tools

Jenkins
Subversion
Git
Perforce
Docker
Maven
Gradle

Job description

BlackBerry QNX is seeking a skilled Open Source Program Analyst to blend development and analysis, ensuring license compliance and risk management for embedded software. You will build automated solutions, assess OSS usage, and generate customer-facing deliverables to support product portfolios.

Ideal candidates have strong programming background (Python, C/C++, Rust), experience with OSS licenses, and familiarity with build tools and repositories.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

QNX Open Source Analyst
QNX Open Source Analyst

QNX • Southwestern Ontario

On-site
CAD 90,000 - 126,000
VIP bonus program
Benefits package
QNX Open Source Analyst
QNX Open Source Analyst

BlackBerry QNX • Ottawa

On-site
CAD 90,000 - 126,000
VIP program
Comprehensive benefits
QNX Open Source Analyst
QNX Open Source Analyst

QNX • Ottawa

On-site
CAD 126,000 - 176,000
QNX Open Source Analyst
QNX Open Source Analyst

BlackBerry • Ottawa

On-site
CAD 126,000 - 176,000
VIP variable incentive pay
Benefits package
QNX Open Source Analyst
QNX Open Source Analyst

BlackBerry Inc. • Ottawa

On-site
CAD 90,000 - 126,000
VIP bonus program
Comprehensive benefits
Embedded Software Test Specialist: Automation & Validation
Embedded Software Test Specialist: Automation & Validation

bb • Ottawa

On-site
CAD 80,000 - 113,000
VIP bonus program
Employee benefits
QNX Senior Systems Software Developer (Tools & Compilers)
QNX Senior Systems Software Developer (Tools & Compilers)

BlackBerry Inc. • Ottawa

On-site
CAD 151,000 - 211,000
Medical insurance
Dental insurance
Vision insurance
+5
Senior QNX Driver & Embedded Systems Engineer
Senior QNX Driver & Embedded Systems Engineer

BlackBerry Inc. • Ottawa

On-site
CAD 109,000 - 152,000
VIP bonus
Comprehensive benefits
QNX Embedded Development Manager (Open Source)
QNX Embedded Development Manager (Open Source)

Socket.dev • Ottawa

On-site
CAD 150,000 - 211,000
VIP bonus program
Comprehensive benefits
QNX Technical Open Source Development Manager
QNX Technical Open Source Development Manager

QNX • Ottawa

On-site
CAD 109,000 - 152,000
VIP bonus program
Extensive employee benefits package