Software Engineer - Serverless Distributed Systems

Huawei
Apply Now

Job Description

Our team has an immediate 12-month contract opening for a Software Engineer.

Responsibilities:

  • Design, develop, and test software in a wide range of products, including; Concurrent systems (parallel systems and distributed systems), and 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.

Job requirements

What you’ll bring to the team:

  • Proficient in C and C++ programming.
  • 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.
  • Knowledge of memory manipulation, data structures, and concurrency algorithms is an asset.
  • Experience in distributed systems is an asset.
  • Experience contributing to open source distributed system projects is an asset.
  • BS in Computer Science/Electrical Engineering/Telecommunications; MS or PhD is is an asset

Company Info.

Huawei

Huawei is a Chinese multinational technology corporation headquartered in Shenzhen, Guangdong province. It designs, develops, manufactures and sells telecommunications equipment, consumer electronics, smart devices and various rooftop solar products. Huawei has deployed its products and services in more than 170 countries and areas.

  • Industry
    Telecommunications,Artificial intelligence,Cloud computing,Semiconductors,Consumer electronics,Internet of things
  • No. of Employees
    194,000
  • Location
    Shenzhen, Guangdong Province, China
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Huawei is currently hiring Distributed Systems Engineer Jobs in Markham, ON, Canada with average base salary of Can$70,000 - Can$150,000 / Year.

Similar Jobs View More