Full-time

Big Data Software Developer C++/Rust

Posted by Huawei Canada • June 04, 2026

📍 markham, on, Canada
Apply Now

Description

Enhance algorithm performance as a Software Developer for Huawei Canada on a Big Data project. This 12-month contract focuses on innovative programming technologies.

In the Computing Data Application Acceleration Lab, you will analyze software requirements and contribute to the design and development of cutting-edge solutions. Ideal candidates should have strong programming experience in C++ or Rust and a deep understanding of system architecture.

Key Responsibilities: • Analyze requirements for system design • Lead development at product or platform level • Design and implement key algorithms • Present solutions at standard meetings • Generate patents and trade-secrets from findings

Requirements: • BSc, MSc, or PhD in relevant fields • 3+ years in C++ or Rust software development • 2+ years in system architecture contributions • Understanding of OS internals and CPU architecture • Experience with big data technologies is advantageous

Boost your care...

Ready to Seal the Deal?

Submit your application today and take the next step in your career with Huawei Canada.

Apply for this Job