Software Engineering Director

4 days ago


Markham, Ontario, Canada Huawei Full time

**Company Overview**

We are a leading provider of telecommunications technology and a pioneer in the development of innovative, customer-centric products and solutions. Our team has an immediate permanent opening for a Senior Principal Compiler Engineer.

The successful candidate will have strong technical skills and leadership abilities, with a minimum of 8 years of experience in programming large software projects. They will also satisfy at least two of the following:

  • Development or research experience in a production compiler (preferably LLVM/Clang-based).
  • Development or research experience in a production language runtime (preferably JVM-related), 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.


  • Markham, Ontario, Canada Giesecke & Devrient GB Ltd. Full time

    Software Development Director:We are seeking an experienced Software Development Director to join our team at Giesecke & Devrient GB Ltd. As a key member of our Digital Solution Engineering department, you will be responsible for leading the development of cutting-edge software solutions and ensuring that they meet the highest standards of quality and...


  • Markham, Ontario, Canada Perseus Group Full time

    Join to apply for the Director of Software Development role at Perseus Group, Constellation Software.Location: CanadaTHE POSITIONThe successful Director of Software Development works for the homebuilding industry's leading software provider to deliver modern, competitive, and practical ERP solutions to the industry.Responsibilities include:Supporting the...


  • Markham, Ontario, Canada Accommodations Plus International Full time

    Job DescriptionWe are seeking a highly experienced Senior Software Development Director to lead our technical team. As the key person responsible for delivering high-quality software solutions, you will be working closely with cross-functional teams to oversee project planning, development, execution, and delivery. Your role involves mentoring, guiding, and...


  • Markham, Ontario, Canada Qualcomm Full time

    Program OverviewIn this role as an Auto Software and Technology Program Director, you will be responsible for leading the planning, development, and delivery of software that spans across multiple technology areas and Automotive product segments. You will work closely with cross-functional teams to ensure the successful delivery of the program.The ideal...


  • Markham, Ontario, Canada Huawei Full time

    Job DescriptionWe are seeking a highly skilled Research Engineer to join our team at Huawei. As a key member of our research and development group, you will play a crucial role in exploring and applying state-of-the-art Large Language Models (LLMs) and Artificial Intelligence (AI) techniques to enhance software engineering processes.Key...


  • Markham, Ontario, Canada Huawei Full time

    Job DescriptionOur team at Huawei is seeking a highly skilled Research Engineer to join our efforts in advancing software engineering processes using Large Language Models and AI techniques.**Responsibilities:**• Conduct advanced research to explore and apply state-of-the-art LLM and AI methods to improve requirements analysis, system design, modeling, and...


  • Markham, Ontario, Canada Qualcomm Full time

    Job Overview">The Qualcomm Software Engineering team is responsible for designing, developing, and validating embedded and cloud edge software applications. As a Staff Engineer, you will work closely with systems, hardware, architecture, and test engineers to design system-level software solutions that meet customer needs.">Main Responsibilities">">Create...


  • Markham, Ontario, Canada Qualcomm Full time

    Job SummaryAs a Software Engineering Lead, you will be responsible for designing, developing, and testing software applications that meet the needs of our customers. You will work closely with cross-functional teams to define requirements, develop software architectures, and implement testing strategies.Key Responsibilities:- Collaborate with product...


  • Markham, Ontario, Canada Qualcomm Full time

    As a member of Low Power AI solution team, you will play a critical role at deploying AI models on Qualcomm's low power AI accelerator. The position focuses on mapping high level machine learning operators to low level hardware instructions, involving various optimization techniques: graph transformation, scheduling, memory planning, individual operator...

  • Software Engineer

    9 hours ago


    Markham, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Social network you want to login/join with:Software Engineer - Distributed Database, MarkhamLocation:Markham, CanadaJob Category:Information TechnologyJob Reference:obboh98pJob Views:2Posted:30.03.2025Expiry Date:14.05.2025Job Description:Huawei Canada has an immediate permanent opening for a Software Engineer.About the team:The Distributed Data Storage and...


  • Markham, Ontario, Canada Qualcomm Full time

    Job SummaryWe are seeking a highly skilled and experienced Software Engineer to join our team at Qualcomm. The successful candidate will design, develop, create, modify, and validate critical embedded and cloud edge software applications and/or specialized utility programs.This role requires strong technical skills in software development, testing, and...


  • Markham, Ontario, Canada Advanced Micro Devices, Inc Full time

    WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our...

  • Software Engineer

    5 days ago


    Markham, Ontario, Canada Junipurr Jewelry Full time

    About the RoleWe are looking for a talented Software Engineer to develop cutting-edge solutions for Junipurr Jewelry.Key RequirementsBachelor's degree in Computer Science or related field.1-2 years of experience in software development.Strong understanding of full-stack development concepts.Excellent problem-solving skills and attention to detail.The...


  • Markham, Ontario, Canada Huawei Full time

    Job DescriptionWe are seeking a highly skilled Software Engineering Expert to join our team. As a key member of our research team, you will be responsible for developing novel frameworks and methodologies for integrating LLMs into software engineering workflows.Your main tasks will include:Designing and implementing techniques that combine symbolic reasoning...

  • Software Engineer

    5 days ago


    Markham, Ontario, Canada Huawei Canada Full time

    Huawei Canada has an immediate permanent opening for a Software Engineer.About the team:The Distributed Data Storage and Management Lab leads research in distributed data systems, aiming to develop next-generation cloud serverless products that encompass core infrastructure and databases. This lab addresses various data challenges, including cloud-native...


  • Markham, Ontario, Canada LanceSoft, Inc. Full time

    Location: Markham, ONPay Rate: $65.00/hr to $70.00/hr on T4Top 3 skills:1) Windows driver development experience2) WDDM and Graphics knowledges3) C/C++ programming skillsTHE ROLE:Client is looking for a specialized software engineer who is passionate about developing the SW stack for the world first class semi-customized products. You will be a member of SW...


  • Markham, Ontario, Canada Advanced Micro Devices, Inc Full time

    WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our...


  • Markham, Ontario, Canada TPT - Time Partition Testing Full time

    At TPT - Time Partition Testing, we are looking for a highly skilled Software Development Engineer to join our team.About the RoleThis is an entry-level position that involves working on firmware development projects from start to finish.Key ResponsibilitiesDesign and develop software applications for embedded systems.Collaborate with cross-functional teams...


  • Markham, Ontario, Canada LanceSoft, Inc. Full time

    Location: Markham, ONPay Rate: $65.00/hr to $70.00/hr on T4Top 3 skills: 1) Windows driver development experience 2) WDDM and Graphics knowledges 3) C/C++ programming skillsTHE ROLE:Client is looking for a specialized software engineer who is passionate about developing the SW stack for the world first class semi-customized products. You will be a member of...


  • Markham, Ontario, Canada LanceSoft, Inc. Full time

    Location: Markham, ON Pay Rate: $65.00/hr to $70.00/hr on T4 Top 3 skills: 1) Windows driver development experience 2) WDDM and Graphics knowledges 3) C/C++ programming skills THE ROLE: Client is looking for a specialized software engineer who is passionate about developing the SW stack for the world first class semi-customized products. You will be...