Job Title: OS/BSP TECHNICAL LEAD L1
City: Ottawa
State/Province: Ontario
Posting Start Date: 10/6/26
Job Description:
Job DescriptionResponsibilities for Candidates
- 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)
Mandatory Skills: Automotive.
Experience: 5-8 Years.
The expected compensation for this role ranges from CAD 77000 to CAD 120000 .