Location
markham, on, Canada
Posted
June 01, 2026
Job 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 you...
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 you...