About the Role
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...
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 Apply?
Submit your application today and take the next step in your career journey with Huawei Canada.
Apply Now