HCLTech
Role: BMTC Embedded Developer Location: Vancouver, BC / Edmonton, AB (Hybrid) Job Description: You’ll work closely with industry experts who design new platforms, device manufacturers, Data center team and many other cross functional teams to validate a platform in multiple hardware development phases. You will also help with component and firmware qualifications to sustain the platforms after it is deployed in production. Job Responsibilities: Convert ASIC micro-architecture features in to Embedded test code and validate Tune for performance/corner cases Supporting cross function team in terms of features, utilities etc Advance feature implementation Understand and contribute to the development activities Develop host side applications Develop various APIs for test implementation Implementation of various interactive and debug features Supporting cross function team in terms of features, utilities etc Run tests and improve test reliability by working with Core Framework team Skills Needed: C/C++ coding skills with Embedded SW/FW Embedded CPU Architecture (CPU Pipeline, Cache hierarchy, peripherals etc) Experience in the modules/domains: PCIe, Memory, CPU, GPU, DRAM (DDR4/5 or HBM) PCIe Device Driver Development Experienced in HW/SW trade-offs Experienced in debugging at CPU and SOC level Familiar with Kernel/Driver coding Understands multi-threading, queues, user space and kernel space Experienced in HW/SW trade-offs Experienced in debugging at device drivers Experienced in memory management
To apply, please visit the following URL:https://www.adzuna.ca/land/ad/4850943780?se=cC2qbp1q7xGfQcikUFoBrw&utm_medium=api&utm_source=87f40606&v=B14AA01A9B1F6A29AD6EBD557C0F48593EDD402E→