Algorithm Engineer

Huawei
Apply Now

Job Description

We are looking for Intermediate or Senior Algorithm Engineers who possesses a passion for pushing consumer technologies to the limits.?You will work with our team of talented engineers and researchers to implement and practice cutting edge HCI and machine learning technologies on mobile, IoT and many other consumer devices.

Responsibilities

  • Analyze the application scenarios and pain points for user experience on different products such as smart phone, smart watch, smart speaker, headphone, laptop and tablet; propose and fast-prototype the corresponding solutions.
  • Collaborate with cross-functional teams to define, design, optimize and ship new features for better or novel user experiences.
  • Design and build advanced sensing or context-awareness systems/applications/algorithms on Android, Embedding or other IoT platforms to better understand the context such as human activity, environmental parameters, and human-object interaction events etc.
  • Optimize the proposed systems/algorithms in terms of power consumption and latency.
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency

Qualifications

Must-haves:

  • MSc/MEng degree in Computer Science, Engineering or a related subject
  • Solid understanding of Data Structure and Algorithm
  • Strong coding skills in Java, any of the high level language (Java/C++/Python etc)?
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
  • Solid understanding of the full mobile development life cycle.
  • Breadth of experience with full-stack development from front-end, user interfaces, mobile platforms, embedding platforms (Raspberry Pi, Orange Pi etc.), back end services, web services (preferred)
  • Proven working experience in Android app development (preferred)

Nice-to-haves:

  • Have published at least one original Android app?or IoT application/System (Software or Hardware).
  • Key contributors to open source IoT or Mobile related projects.
  • Experience with third-party libraries for Android, such as RxJava, EventBus, ButterKnife, Dagger, GreenDao etc.?
  • Knowledge of different sensors such as IMUs, MICs, IR etc. on commodity devices.
  • Experience with fast prototyping using different commodity dev-boards such as Raspberry Pi, Arduino and different sensor boards such as IMUs, PIR, and Ultrasonic etc.
  • Knowledge of Signal Processing.
  • Knowledge of Machine Learning / Deep Learning.

Additional Information

We thank all applicants for their interest, however?only those candidates selected for interviews will be contacted.

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 Algorithms Engineer Jobs in Markham, ON, Canada with average base salary of Can$95,000 - Can$170,000 / Year.

Similar Jobs View More