Principal Software Engineer

1 month ago


Markham, Ontario, Canada Huawei Full time
Principal Engineer Linux

At Huawei, we are seeking a highly skilled Principal Engineer to lead our research and development efforts in AI accelerated neural rendering and neural video compression technologies.

Key Responsibilities:
  • Drive the evaluation of state-of-the-art algorithms and assess their performance within the Huawei platform.
  • Architect and implement optimizations at both low-level software and hardware layers to enhance visual quality and computing speed.
  • Foster deep collaboration with cross-functional teams to provide strategic insights for hardware/software co-design features.
  • Develop extensive expertise in neural rendering techniques, including DLSS, NeRF, and 3DGS.
  • Gain proficiency in Neural Video Compression techniques, including DVC, FVC, and DCVC.
  • Understand the traditional graphics rendering pipeline, including rasterization and ray-tracing.
  • Stay up-to-date with traditional video codec standards, such as H26x/VPx/AVx.
  • Develop advanced programming skills in C/C++ and Python.
  • Knowledge of game engines, such as O3DE/Unity/UE, is an asset.
  • Experience with Linux/Android platforms is an asset.

We offer a dynamic and challenging work environment that fosters innovation and growth. If you are a motivated and experienced engineer looking to take your career to the next level, we encourage you to apply for this exciting opportunity.



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

    Job SummaryWe are seeking a highly skilled and experienced Principal/Distinguished Engineer to join our team at Huawei Technologies Canada Co., Ltd. as a key member of our Data and AI team.Key ResponsibilitiesDevelop a deep understanding of the competitive landscape for data processing and serverless infrastructure in cloud environments.Design and develop a...


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

    Job SummaryWe are seeking a highly skilled and experienced Principal/Distinguished Engineer to join our team at Huawei Technologies Canada Co., Ltd. as a key member of our Data and AI team.Key ResponsibilitiesDevelop a deep understanding of the competitive landscape for data processing and serverless infrastructure in cloud environments.Design and develop a...

  • Software Engineer

    1 week ago


    Markham, Ontario, Canada Jonas Software - Canada Full time

    Software EngineerJonas Software – Club DivisionWe are seeking a skilled Software Engineer to join our Research and Development team at Jonas Club Software. Our goal is to deliver high-quality software that meets real-world needs and exceeds customer expectations.The ideal candidate will have great Web Development skills and experience, allowing them to...


  • Markham, Ontario, Canada Huawei Full time

    Job Title: Principal Video EngineerWe are seeking a highly skilled Principal Video Engineer to lead our research and development efforts in AI accelerated neural rendering and neural video compression technologies.Key Responsibilities:Drive the evaluation of state-of-the-art algorithms, assessing their performance within the Huawei platform.Architect and...


  • Markham, Ontario, Canada Huawei Full time

    Job Title: Principal Video EngineerWe are seeking a highly skilled Principal Video Engineer to lead our research and development efforts in AI accelerated neural rendering and neural video compression technologies.Key Responsibilities:Drive the evaluation of state-of-the-art algorithms, assessing their performance within the Huawei platform.Architect and...

  • Software Engineer

    1 week ago


    Markham, Ontario, Canada Jonas Software UK Full time

    About the RoleWe are seeking a skilled Software Engineer to join our Research and Development team at Jonas Software UK. As a key member of our team, you will be responsible for designing, developing, and maintaining high-quality software solutions that meet the real-world needs of our customers.Key ResponsibilitiesDesign and develop scalable, high-volume...


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

    Principal EngineerWe are seeking a highly skilled Principal Engineer to join our team at Huawei Technologies Canada Co., Ltd.About the RoleAs a Principal Engineer, you will be responsible for designing and developing distributed, highly available transaction processing database management systems. Your focus will be on algorithms for scale up and scale out,...


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

    Principal EngineerWe are seeking a highly skilled Principal Engineer to join our team at Huawei Technologies Canada Co., Ltd.About the RoleAs a Principal Engineer, you will be responsible for designing and developing distributed, highly available transaction processing database management systems. Your focus will be on algorithms for scale up and scale out,...


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

    Job Title: Principal Scientist Software/Hardware CodesignWe are seeking a highly skilled Principal Scientist to join our team at Huawei Technologies Canada Co., Ltd. as a Principal Scientist Software/Hardware Codesign. The successful candidate will be responsible for guiding the design of next-generation chips, including computing power ratio, memory, cache,...


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

    Job Title: Principal Scientist Software/Hardware CodesignWe are seeking a highly skilled Principal Scientist to join our team at Huawei Technologies Canada Co., Ltd. as a Principal Scientist Software/Hardware Codesign. The successful candidate will be responsible for guiding the design of next-generation chips, including computing power ratio, memory, cache,...


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

    About the RoleWe are seeking a highly skilled Senior Principal Compiler Engineer to join our team at Huawei Technologies Canada Co., Ltd. as a key member of our software development team.Key ResponsibilitiesSoftware Development and Optimization: Design, develop, and test software to satisfy business requirements in a wide range of products, with a focus on...


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

    About the RoleWe are seeking a highly skilled Senior Principal Compiler Engineer to join our team at Huawei Technologies Canada Co., Ltd. as a key member of our software development team.Key ResponsibilitiesSoftware Development and Optimization: Design, develop, and test software to satisfy business requirements in a wide range of products, with a focus on...

  • Principal Engineer

    4 weeks ago


    Markham, Ontario, Canada PARSONS CORPORATION Full time

    Job Title: Principal EngineerWe are seeking a highly skilled Principal Engineer to join our team at Parsons Corporation. As a key member of our Critical Infrastructure team, you will play a crucial role in designing and delivering critical infrastructure projects that connect and protect communities around the world.Job Summary:The Principal Engineer will be...

  • Principal Engineer

    4 weeks ago


    Markham, Ontario, Canada PARSONS CORPORATION Full time

    Job Title: Principal EngineerWe are seeking a highly skilled Principal Engineer to join our team at Parsons Corporation. As a key member of our Critical Infrastructure team, you will play a crucial role in designing and delivering critical infrastructure projects that connect and protect communities around the world.Job Summary:The Principal Engineer will be...


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

    Job Title: Principal Engineer Neural Visual ComputingAt Huawei Technologies Canada Co., Ltd., we are seeking a highly skilled Principal Engineer to lead our research and development efforts in AI accelerated neural rendering and neural video compression technologies.Responsibilities:Lead the evaluation of state-of-the-art algorithms, assessing their...


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

    Job Title: Principal Engineer Neural Visual ComputingAt Huawei Technologies Canada Co., Ltd., we are seeking a highly skilled Principal Engineer to lead our research and development efforts in AI accelerated neural rendering and neural video compression technologies.Responsibilities:Lead the evaluation of state-of-the-art algorithms, assessing their...


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

    Job Title: Principal/Distinguished EngineerWe are seeking a highly skilled and experienced Principal/Distinguished Engineer to join our team at Huawei Technologies Canada Co., Ltd.Responsibilities:Design and develop a next-generation data + AI system framework/engine.Lead the analysis of user scenarios to optimize software system solutions.Stay up-to-date...


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

    Job Title: Principal/Distinguished EngineerWe are seeking a highly skilled and experienced Principal/Distinguished Engineer to join our team at Huawei Technologies Canada Co., Ltd.Responsibilities:Design and develop a next-generation data + AI system framework/engine.Lead the analysis of user scenarios to optimize software system solutions.Stay up-to-date...

  • Software Developer

    1 month ago


    Markham, Ontario, Canada Jonas Software - Canada Full time

    Job Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our team at Jonas Software - Canada. As a Software Engineer, you will be responsible for designing, developing, and testing software applications to meet the needs of our clients.Key Responsibilities:Design and develop software applications using various programming...

  • Software Developer

    1 month ago


    Markham, Ontario, Canada Jonas Software - Canada Full time

    Job Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our team at Jonas Software - Canada. As a Software Engineer, you will be responsible for designing, developing, and testing software applications to meet the needs of our clients.Key Responsibilities:Design and develop software applications using various programming...