Senior Compiler Engineer
$127k - $225k per yearHuawei Technologies Canada Co., Ltd.
Huawei Canada has an immediate permanent opening for a Senior Compiler Engineer.
About the team:
The Heterogeneous Compiler Lab, led by esteemed technical experts with extensive industry and academic experience, publishes innovative research at leading conferences. Recognized as key contributors to the LLVM Compiler Infrastructure project, this lab excels in developing diversified IP compiler collaborations, focusing on AI, GPU, and CPU architectures. Our efforts include heterogeneous compilation technology and SW-HW co-design, optimizing for AI, graphics, games, and mobile applications while tackling technological challenges through open-source community.
About the job:
Design, develop, and test software to satisfy business requirements in a wide range of products.
Analyze and optimize software system performance, and assist with software/hardware co-design.
Liaise with internal and external stakeholders, determine project and feature requirements, and create development plans for software productization.
Provide leadership in scrums, reviews, and project planning; engage in team building.
Mentor junior developers through education sessions, code reviews, and career development.
Research industry trends and paradigms, and propose new technical directions for the team.
The total target annual compensation for this position ranges from $127,000 to $225,000 depending on education, experience, and demonstrated expertise.
About the ideal candidate:
5+ years of experience programming in large software projects with at least one of the following: C++, C, or Java.
Satisfy at least two of the following:
Development or research experience in a production compiler (LLVM/Clang-based is an asset).
Development or research experience in a production language runtime, and/or design and implementation of a major programming language.
Development or research experience with deep learning frameworks and related ecosystem, such as TensorFlow, Caffe2, MXNet, ONNX, TVM.
Development or research of GPU drivers, such as Vulkan, OpenGL, DirectX, or CUDA/OpenCL.
Development or research experience with hardware accelerators such as GPUs, NPUs, or FPGAs.
Solid grasp of fundamental concepts related to system design, such as data structures, algorithms, and operating systems.
In-depth understanding of computer processor architecture.
Proficiency with software development tools and concepts such as source control, bug tracking, etc.
Bachelor's, Master's degree or Ph.D (an asset). in Computer Science, Computer Engineering, or related field.
The following items are assets: Deep understanding of IR and machine level compiler optimization techniques; experience in systems programming; proficiency in higher-level programming languages e.g. Go, Python; or an understanding of the implementation of higher-level programming languages.
Additional Information:
Huawei Canada is committed to a fair, inclusive, and accessible recruitment process. If you require accommodation during any stage of the hiring process, please let us know and we will work with you to meet your needs.
All applications for this position are reviewed directly by our hiring team, we do not use artificial intelligence tools to screen or select candidates.
$106k - $156k per year
...Huawei Canada has an immediate permanent opening for a Compiler Engineer. About the team: The Heterogeneous Compiler Lab, led by esteemed technical experts with extensive industry and academic experience, publishes innovative research at leading conferences. Recognized...SuggestedPermanent employmentFull timeImmediate start$123.49k - $181.61k per year
...value across the life of their assets. We specialize in consulting, engineering, procurement and construction across the project lifecycle, with... ...solutions. Purpose We are currently recruiting for a Senior Process Engineer. Our team includes world class experts and dynamic...SeniorFull timeLocal area- ...become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction... ...to deliver a better world. Join us. Job Description Senior Geotechnical Engineer AECOM is seeking a Senior Geotechnical...SeniorLong term contractWork at officeLocal areaWorldwideFlexible hours
$115k per year
...not just about insurance; we’re about making a real difference by protecting what matters most. Aviva Canada is looking for a Senior Data Engineer to support our enterprise data modernization journey. You’ll use your expertise across modern and legacy platforms to build...SeniorInternshipFlexible hours- ...become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction... ...Description We are seeking a highly skilled and experienced Senior Electrical Engineer to join our Canadian Mine Infrastructure team...SeniorFull timeWork at officeLocal areaWorldwideFlexible hours
- ...excellence, ambition and sustainability. Job Description Our team is currently seeing an experienced Land Development Senior Civil Engineer. We boast a seasoned multi-disciplinary crew ready to support your land development endeavor. To guarantee seamless project...SeniorFull timeContract workFor contractors
- ...speak up with concerns or questions and put your diverse talents and perspectives to use. #LI-TF1 The Opportunity As Senior Electrical Engineer , you will have the opportunity to: Function as a Technical Specialist or Project Lead role , providing guidance and...SeniorWork at officeRelocationFlexible hours
$120k - $150k per year
...Senior Mechanical Engineer / Project Manager – Building Systems (MEP) FarHeater Engineering Inc. Markham, Ontario, Canada Full-Time | Hybrid (Office, Site & Remote Work) Salary: $120,000 – $150,000 + Performance Bonus Lead Exceptional Projects. Shape the Future....SeniorLong term contractFull timeFor contractorsWork at officeRemote workFlexible hours$93.3k - $155.5k per year
...TRACTEBEL, ranked 1st in Hydropower design & 4th in Nuclear design by Engineering News-Record’s (ENR) 2025 annual ranking, is a global engineering... ...Inc.’s (Canada) team is growing, and we are seeking experienced senior Geotechnical Engineer who brings a strong civil engineering...SeniorMinimum wageLong term contractTemporary workInternshipWorldwideRelocationWork visaFlexible hours- Job Description As a Senior Machine Learning Engineer, you will be the bridge between data science theory and production-grade reality. You will design, develop, and deploy robust ML pipelines and services across a hybrid infrastructure. This role is deeply technical, requiring...SeniorPermanent employmentFull timeContract workRemote workFlexible hours
- ...accounting issues under ASPE and document alternatives and conclusions in order to support assurance file conclusions. Performing compilations and preparing accompanying year end T2 corporate tax returns. Experience with supplementary forms, T106, T1134, T1135, and NFP...SeniorFull time
- ...Huawei Canada has an immediate permanent opening for a Principal Software Engineer. About the team: Established in 2014, the Distributed Scheduling and Data Engine Lab is Huawei Cloud's technical innovation center in Canada. The lab focuses on researching and developing...SeniorPermanent employmentFull timeImmediate startOverseas
$114.4k - $164.4k per year
...Company Qualcomm Canada ULC Job Area Engineering Group, Engineering Group Machine Learning Engineering General Summary We are... ...for inference on embedded systems. Collaborate with compiler, hardware, and model teams to co-design efficient execution paths...Work from home$99.5k - $149.3k per year
...Company Qualcomm Canada ULC Job Area Engineering Group, Engineering Group Machine... ...and enhance the implementation of ML/AI compilers, kernels, and runtime software to improve... ...algorithms for HW cores Experience on compiler/CPU and/or GPU design and development is...Work from home$78.8k - $118.2k per year
...Company Qualcomm Canada ULC Job Area Engineering Group, Engineering Group Software Engineering General Summary The QCT Software... ...Agile ceremonies. You will receive technical direction from senior engineers while being expected to manage your own priorities, adapt...SeniorInternshipWork from home$58k - $104k per year
...immediate internship opening for a Research Engineer. About the Team: The Technology... ...environments (e.g., creating bridge layers, compilation pipelines, or automated code refactoring... ..., structured outputs), embedded database engines or high-performance vector stores is an...Long term contractInternshipImmediate start$140k - $170k per year
...contractor, TalentSphere Staffing Solutions is searching for a Senior Project Manager to join a dynamic and growing team. The Senior Project... .... Requirements Education: Bachelors Degree in Civil Engineering or a post-secondary education in a construction related field. P...SeniorFull timeContract workFor contractorsFor subcontractor$115k - $164.6k per year
...three times per week, at minimum [or other frequency dictated by the business]. About the Role: GM is looking to hire a Senior Android Software Engineer to lead design, development, and long‑term maintenance of in‑vehicle infotainment (IVI) apps on Android Automotive OS (...SeniorLong term contractFull timeLocal areaWork from home$50k - $75k per year
...We’re looking for a hands-on Lab Engineer to join the networking device development team responsible for Evertz IP switch fabric products, including the EXE and NATX, and Evertz SDI router products, including the NEXX and ENX platforms. In this role, you’ll keep our development...Full timeCasual workRemote workWorldwideMonday to friday$160k - $190k per year
...the best candidates for the job. Our client is looking for an Engineering Manager to join their team in Markham, Ontario, Canada. Job... ...manage schedules. Serve as a key member of the business unit’s senior leadership team. Deliver technical support [remotely or...SeniorInternshipRemote work$100k - $125k per year
...Mechanical Engineer, Building Science - Richmond Hill Building Science- Existing buildings Retrofit & Capital Projects P.Eng. designation... ...and planning through to execution, with a clear path toward senior leadership as the team continues to grow. Why Apply? ~ Help...SeniorLong term contractRemplacementFor contractorsWork at officeRelocation- ...become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction... ...AECOM’s Mining Team Canada is growing! We are seeking a Senior Project Manager for our growing Mining and Industrial projects...SeniorLong term contractFull timeWork at officeLocal areaRemote workWorldwideFlexible hours
- ...tools and platforms that empower developers, testers, and system engineers across the organization. Our work sits at the intersection of... ...onsite a minimum of three times per week Role Overview As a Senior Software Quality Automation Developer, you will Lead the design...SeniorFull time
$52.79k - $127.59k per year
...Job Responsibility: Now Hiring: Design Engineer - Product Development (Sim Racing Division) 6 Sigma Sim Racing is a fast-growing sim racing manufacturer delivering cutting-edge racing cockpits and turnkey simulator systems across North America. We're looking for a Design...Permanent employmentFull timePart timeFreelance- ...have an exciting opportunity for you to join our dynamic team as a Senior Controls Developer specializing in Vehicle Motion Control (VMC).... ...Bachelor of Science degree in one of the following disciplines: Engineering, Computer Science or related fields Knowledge of and...SeniorFull timeWork at officeLocal areaWork from home
$83.14k - $98.73k per year
...The primary responsibility of the Security Engineer is to manage the day-to-day support for data systems, ensuring all systems function optimally to support business operations. This role involves coordinating cyber security support across all platforms, troubleshooting and...Casual workWork at office1 day per week- ...interfacing with off-the-shelf systems to procure, manufacture, track and dispatch inventory at multiple locations. We seek a Software Engineer who will be responsible to support our current ERP and WMS and ensure stability and continuous improvement is executed efficiently....Full time
$66.8k per year
...certificates, regulations and guidelines. Other duties as assigned Who We Are Looking For ~ Bachelor of Chemistry or Chemical engineering ~3-4 years in chemical manufacturing ~ Good communication and organizational skills ~ Strong mechanical skills ~ Health and...Full timeFor contractors$75k - $85k per year
...Scope: Evertz is looking for an Embedded Software Engineer to be part of Markham Engineering team responsible for the Design and Development of new video routing and Video centric IP switching products, as well as adapting or extending existing said products. The Embedded...Full timeCasual workWorldwideMonday to friday- ...Job Responsibility: Location: Markham, Ontario : Job Overview The Store Systems Engineer plays a key role in implementing and maintaining the backend systems that power the company's in store experience from the Point of Service system to the Handhelds and other devices used...Full timeRemote workRelocationHome office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Compiler Engineer. Be the first to apply!
- resident engineer Markham, ON
- city engineer Markham, ON
- seismic engineer Markham, ON
- waste management engineer Markham, ON
- visa sponsorship engineer Markham, ON
- engineering co-op student Markham, ON
- engineering student Markham, ON
- completions engineer Markham, ON
- shift engineer Markham, ON
- failure analysis engineer Markham, ON
