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 openingsOriginal job description
Archived listing. The details below describe a past opening.
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.
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
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