01 Aug
|
Qualcomm Technologies
|
Markham
01 Aug
Qualcomm Technologies
Markham
Company Qualcomm Technologies, Inc.Job Area Engineering Group > DSP Architecture and DesignGeneral SummaryJob Purpose & ResponsibilitiesAs a member of Qualcomm's ML Systems Team, you will participate in two activities:Analysis of ML/AI algorithms and workloads to drive future features in Qualcomm's ML HW/SW offeringsDevelopment and evolution of ML/AI compilers, systems and algorithms for efficient mappings of ML/AI algorithms on existing and future HWKey Responsibilities include:Contributing to the development and evolution of ML/AI systems and compilers within QualcommDefining and implementing algorithms for mapping ML/AI workloads to Qualcomm HWUnderstanding trends in ML network design, through customer engagements and latest academic research, and how this affects both SW and HW designCreation of performance-driven simulation components using C++, Python for analysis and design of high-performance HW/SW algorithms on future SoCsExploration and analysis of performance/area/power trade-offs for future HW and SW ML algorithmsPre-Silicon prediction of performance for various ML algorithmsRunning, debugging and analyzing performance simulations to suggest enhancements to Qualcomm hardware and software to tackle compute and system memory-related bottlenecksManage several teams responsible for the tasks listed aboveSuccessful applications will work in cross-site, cross-functional teams.Skills and Experience RequirementsDemonstrated ability to learn, think and adapt in fast changing environment; Ability to lead teams through problem understanding, solution ideation, implementation and iteration; Detail-oriented with solid problem-solving,
analytical and debugging skills; Strong communication skills (written and verbal); Strong backgroundin algorithm development and performance analysis is essential; The following experiences would be significant assetsStrong object-oriented design principlesStrong knowledge of C++Strong knowledge of PythonExperience in compiler design and developmentKnowledge of network model formats/platforms (eg. Pytorch, Tensorflow, ONNX) is an asset.On-silicon debug skills of high-performance compute algorithmsKnowledge of algorithms and data structuresKnowledge of software development processes (revision control, CD/CI, etc.)Familiarity with tools such as git, Jenkins, Docker, clang/MSVCKnowledge of computer architecture, digital circuits and event-driven transactional models/simulatorsMinimum QualificationsBachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, or related field and 8+ years of Software Engineering, Electrical Engineering, Systems Engineering, or related work experience.Master's degree in Electrical Engineering, Computer Science, Computer Engineering, or related field and 7+ years of Software Engineering, Electrical Engineering, Systems Engineering, or related work experience.PhD in Electrical Engineering, Computer Science, Computer Engineering, or related field and 6+ years of Software Engineering, Electrical Engineering, Systems Engineering, or related work experience.2+ years of experience with high-performance microprocessor design.Legal and CompensationQualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process.EEO Employer: Qualcomm is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.Pay range: $190,100.00 – $285,100.00. The above pay scale reflects the broad, minimum to maximum, pay scale for this job code for the location for which it has been posted. Additional compensation includes a competitive annual discretionary bonus program and opportunity for annual RSU grants.#J-18808-Ljbffr
📌 Machine Learning Systems, Compiler & Performance Engineering Leader - $190,100 - $285,100 A Year (Markham)
🏢 Qualcomm Technologies
📍 Markham