Current jobs related to Principal Software Engineer - Markham, Ontario - Huawei


  • Markham, Ontario, Canada Huawei Full time

    Key Responsibilities:The Senior Principal Compiler Engineer will be responsible for:Designing, developing, and testing software to meet business requirements.Analyzing and optimizing software system performance to ensure efficient execution.Liaising with internal and external stakeholders to determine project and feature requirements.Providing leadership and...


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

    At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines. We lead in chip design, verification, and IP integration, empowering the creation of high-performance silicon chips and software content. Join us to transform the future...


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

    Job DetailsWe are seeking a highly motivated and experienced Principal Software Engineer/Software Architect to join our Hardware and Test Group of R&D teams in Yerevan. As a key member of our team, you will be responsible for designing, developing, and maintaining high-quality software solutions for our products like Yield Explorer or Silicon.DA.Main...

  • Principal Engineer

    1 week ago


    Markham, Ontario, Canada Huawei Full time

    Our team has an immediate permanent opening for a Principal Engineer.Responsibilities:Research and development of distributed, highly available transaction processing database management system focusing on algorithms for scale up and scale out.Work with a team of architects and engineers to develop proof-of-concept systems and components across the data...


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

    Job Overview:Senior Principal Engineer will lead local small kernel teams and cooperate with global teams to help define overall product strategy, competitive analysis, and roadmap direction.Main Responsibilities:Conduct groundbreaking research and implement ideas in a collaborative team environment.Lead Local Teams and Collaborate Globally:Tackle complex...


  • Markham, Ontario, Canada Huawei Full time

    Job Description:Our team at Huawei has an immediate opening for a highly skilled Senior Principal Compiler Engineer. We are looking for a seasoned expert to lead the development of our software products and drive innovation in compiler technology.


  • Markham, Ontario, Canada Huawei Full time

    Our team has an immediate permanent opening for aPrincipal Software Engineer.Responsibilities:Development of next-gen AI-enabled PaaS platform, including AI Toolings, Application Platform and Application Integration Services.Collaborate closely with a team of experts, including AI researchers and PaaS engineers, for integrating advanced AI features into...


  • Markham, Ontario, Canada Huawei Full time

    Huawei Canada has an immediate permanent opening for Senior Principal Engineer.About the team:The Cloud Native Data Engine team within Distributed Scheduling and Data Engine Lab, led by esteemed technical experts with extensive industry and academic experience, merges software development with cutting-edge industrial research in the cloud database area. Our...


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

    Huawei Canada has an immediate permanent opening for Senior Principal Engineer.About the team:Cloud Native Data Engine team within Distributed Scheduling and Data Engine Lab, led by esteemed technical experts with extensive industry and academic experience, merge software development with cutting-edge industrial research in cloud database area. Our research...


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

    At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines. We lead in chip design, verification, and IP integration, empowering the creation of high-performance silicon chips and software content. Join us to transform the future...


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

    Social network you want to login/join with:Location:Markham, CanadaJob Category:Information TechnologyJob Reference:sw19shofJob Views:4Posted:06.03.2025Expiry Date:20.04.2025Job Description:Huawei Canada has an immediate permanent opening for Senior Principal Engineer.About the team:The Cloud Native Data Engine team within the Distributed Scheduling and Data...


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

    Huawei Canada has an immediate permanent opening for a Principal/Distinguished 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...


  • Markham, Ontario, Canada Huawei Full time

    Our team has an immediate permanent opening for a Senior Principal Compiler Engineer.Responsibilities: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...


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

    Huawei Canada has an immediate permanent opening for a Principal 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 advanced cloud technologies, supporting the productization and iterative optimization of its...


  • 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...


  • Markham, Ontario, Canada Parsons Oman Full time

    Job Title: Principal Project Controls EngineerJob Summary: We are seeking a highly experienced Principal Project Controls Engineer to join our team at Parsons Oman. In this role, you will be responsible for providing expert guidance and support in project cost control, as well as leading the development and implementation of cost control systems.Key...


  • Markham, Ontario, Canada Huawei Full time

    Our team has an immediate permanent opening for a Principal Engineer.Responsibilities:- Research and development of distributed, highly available transaction processing database management system focusing on algorithms for scale up and scale out.- Work with a team of architects and engineers to develop proof-of-concept systems and components across the data...

  • Principal Engineer

    6 days ago


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

    Social network you want to login/join with:Location:Markham, CanadaJob Category:Information TechnologyJob Reference:86u31lmbJob Views:Posted:Expiry Date:06.05.2025Job Description:Huawei Canada has an immediate permanent opening for a Principal Engineer.About the team:Established in 2014, the Distributed Scheduling and Data Engine Lab is Huawei Cloud's...


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

    Huawei Canada has an immediate permanent opening for a Principal 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 advanced cloud technologies, supporting the productization and iterative optimization of its...


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

    Company OverviewSynopsys, Inc. is a global leader in electronic design automation (EDA) software solutions for the semiconductor industry. Our technology enables the creation of complex digital systems and improves the overall quality and performance of our customers' products.About the RoleThis is an exciting opportunity to join our Hardware and Test Group...

Principal Software Engineer

1 week ago


Markham, Ontario, Canada Huawei Full time

Required Skills and Qualifications:

  • 8+ 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 (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.
  • 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.