Facebook pixel

Software Engineer for R&D
Distributed Systems
Posted on 12/13/2022
INACTIVE
Locations
Markham, ON, Canada
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Data Structures & Algorithms
C/C++/C#
Git
Java
Linux/Unix
Operating Systems
Python
Requirements
  • Proficient programming in C++
  • Experience in distributed systems
  • Solid grasp of fundamental concepts related to system design, such as data structures, algorithms, and operating systems
  • Experience in Linux development environment
  • Experience with software development tools (IDE, git) and software development life cycle
  • Bachelor's Degree in Computer Science, Computer Engineering, or another relevant discipline
Responsibilities
  • Design, develop, and test software in a wide range of products, including (but not limited to): 1. Concurrent systems, both parallel systems and distributed systems 2. Distributed storage/data systems
  • Analyze and optimize software system performance
  • Participate in scrums and sprint planning
  • Learn and adopt new technologies; research, survey, and present industry trends to the team
  • Generate innovative ideas and new patent applications
Desired Qualifications
  • Extensive knowledge of memory manipulation, data structures, and concurrency algorithms
  • Experience in other programming languages is an asset: shell scripting, Java, Go, Python
  • Academic publications
  • Open source Distributed System project contributor
  • Bachelors, Masters or Ph.D degree in Computer Science, Computer Engineering, or another relevant discipline
Huawei

10,001+ employees

Telecommunications & consumer electronics company
Company Overview
Huawei’s mission is to expand the benefits of technology to everyone, everywhere. The company is committed to driving ubiquitous connectivity and promoting equal access to networks to lay the foundation for the intelligent world by providing computing power to deliver seamless cloud experiences, digital platforms, AI, and personalized consumer products.
Company Core Values
  • Stay Customer-Centric
  • Inspire Dedication
  • Grow by Reflection
  • Persevere