Launch your career with Huawei Canada as a Software Developer Intern. Excel in C++ software development while contributing to innovations in data analytics and GPU architecture. Join the Computing Data Application Acceleration Lab, where you will support full-stack development and co-design software and hardware systems.
Your role involves collaborating in design processes, writing algorithms, and engaging with open-source communities. Contribute to impactful research, generating patents and presenting findings alongside external institutes. Key Responsibilities:
Contribute to software development for products and platforms
Design and write code for key algorithms and systems
Participate in open-source meetings to present solutions
Generate intellectual property from research initiatives
Collaborate in research with universities and institutes Requirements:
BSc or MSc in computer science or engineering
Experience in C++ or Rust with object-oriented design
Knowledge of OS internals and system performance
Familiarity with big data technologies like Apache Flink
Understanding of CI/CD tools and Git for development Advance your software skills while driving innovation at Huawei Canada.