We are looking to hire a Test Automation Engineer for our client in the automotive industry.
This is a contract position, fully onsite role based in Kanata, Ontario.
As the Test Automation Engineer you will work on a range of projects, including infotainment, connectivity, and other HW modules.
Some of the principal responsabilities are :
- Design and implement BSP / bootloader 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
Skills Required :
- Experience with continuous integration system (Jenkins)
- Analytical with the ability to produce creative and effective software solutions to problems
- Strong verbal and written communication skill
Experience Required :
- Proven C and assembly language experience
- Must have experience completing at least two board bring-ups
- Capable of reading electronic schematics
- 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.)
- 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 eMMC
- Experience with NAND, NOR memory controllers
- Designed and implemented custom bootloader
- Experience with version control tools (e.g. SVN, Git)
Education Required :
Bachelor's degree in Computer Science, Electrical Engineering or equivalent field of study
Successful candidates will be required to provide proof of degree completion for the highest level of education attained.
If the degree was obtained from a school outside of Canada, an Education Credential Assessment report showing Canadian equivalency is also required.)
Education Preferred :
8+ years experience in the design and development of BSP (Linux / QNX) and bootloaders
If you are interested in this opportunity, please apply or send your resume to [email protected]