Back to results

Closed listing

OS/BSP TECHNICAL LEAD

  • Toronto, ON, Canada

$100,000 to $110,000 CAD / year · Full-time

This opening has closed.

The original listing is kept below for reference.

Job details

Pay
$100,000 to $110,000 CAD / year
Job type
Full-time
Closing date
Experience
8+ years experience in the design and development of BSP (Linux/QNX) and bootloaders
Posting language
English
Posted

Similar jobs hiring now

Search current openings

Original job description

Archived listing. The details below describe a past opening.

Avanciers is a premier IT Staffing/Consulting organization and we are currently recruiting for a contract role for one of our premier client in Canada for OS/BSP TECHNICAL LEAD.

Job ID: AV29439

Role: OS/BSP TECHNICAL LEAD

Location: Ottawa, ON

Duration: Full Time

Compensation Range: $100,000 - $110,000 per year

Job Description

Design and implement BSP features as part of a larger team-based software project

Design and implement secure boot features

Create software design documents

Participate in design reviews

Assist with product verification and validation, troubleshooting and testing

Communicate problems early to team members and offer solutions

Drive or participate troubleshooting with multiple teams and vendors

Qualifications

Bachelor's degree in Computer Science, Electrical Engineering or equivalent field of study

8+ years experience in the design and development of BSP (Linux/QNX) and bootloaders

Proven C/C++ and assembly language experience

Knowledge of embedded OS (Linux, QNX)

Skilled in using debugging tools like JTAG and the oscilloscope/logic analyzer

Driver development experience (UART, I2C, SPI, CAN/CAN FD, etc.)

Excellent problem solving and intuitive debugging skills.

Experience of driving troubleshooting across multiple teams and vendors

Detailed knowledge of ARM processors (A series, M series)

Understanding of SHE (Secure hardware Extension) specification

Experience with Hardware Security Module (HSM) or other SHE based hardware security modules

Understanding of various cryptographic algorithms (RSA, DES, AES, SHA-1, etc.)

Experience with version control tools (e.g. SVN, Git)

This is an active job and application deadline is October 30, 2026

(This posting may close earlier if a suitable candidate is found)

Artificial Intelligence (AI) Disclosure

  • We use AI-enabled tools to assist in screening applications based on job-related criteria.

Our Commitment to Diversity and Inclusion

Avanciers Incorporated is an equal opportunity employer committed to creating an inclusive and accessible workplace. We welcome applications from all qualified individuals regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, or any other protected characteristic. We are committed to providing accessible employment practices that comply with the Accessibility for Ontarians with Disabilities Act (AODA).

Important Information for Applicants

  • Only candidates selected for an interview will be contacted
  • Proof of qualifications may be requested
  • Background checks may be conducted as part of the hiring process
  • Avanciers Incorporated does not use Canadian Social Insurance Numbers (SIN) during the application process

Avanciers Incorporated thanks all applicants for their interest; however, only those selected for an interview will be contacted.

Avanciers Incorporated

Follow us on LinkedIn
More about this job

Responsibilities

Design and implement board support package features and secure boot functionality, and create software design documents while participating in design reviews. Support product verification, validation, testing, and troubleshooting, coordinating with team members and vendors to identify problems early and drive solutions.

Requirements

Requires a bachelor's degree in Computer Science, Electrical Engineering, or an equivalent field, plus 8 or more years of experience developing Linux or QNX BSPs and bootloaders. Candidates should have C/C++ and assembly experience, embedded systems and ARM knowledge, debugging and driver development skills, and familiarity with SHE, HSMs, cryptographic algorithms, and version control tools.

Skills

  • Linux BSP Development
  • QNX BSP Development
  • Bootloader Development
  • Secure Boot
  • C
  • C++
  • Assembly Language
  • Embedded Operating Systems
  • JTAG Debugging
  • Oscilloscopes
  • Logic Analyzers
  • Device Driver Development
  • ARM Processors
  • Hardware Security Modules
  • Cryptography
  • Git

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • Engineering
  • Management & Leadership

Keywords

  • Board Support Package
  • BSP
  • Linux
  • QNX
  • Bootloaders
  • Secure Boot
  • C
  • C++
  • Assembly Language
  • Embedded Operating Systems
  • JTAG
  • Oscilloscope
  • Logic Analyzer
  • Device Drivers
  • UART
  • I2C
  • SPI
  • CAN
  • CAN FD
  • ARM Processors
  • Secure Hardware Extension
  • SHE
  • Hardware Security Module
  • HSM
  • RSA
  • DES
  • AES
  • SHA-1
  • Git
  • SVN

Report this job