ES
OS/BSP TECHNICAL LEAD L1
Epsilon Solutions LTD
- Location not stated
- Staff / Principal
- 3 hours ago
- Linux
- QNX
- C++
- UART
- I2C
- SPI
- SVN
- Git
3 hours ago
Location: Ottawa, ON
Fixed Term for 1 yr.
Responsibilities 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)
OS/BSP TECHNICAL LEAD L1 · Epsilon Solutions LTD