Software Engineer – Embedded C/C++

Huawei
Apply Now

Job Description

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

  • Develop, integrate, and debug Linux/Android graphics kernel drivers
  • Develop internal automated testing for user-mode and kernel-mode drivers to support quality assurance
  • Develop and debug diagnostic tools for internal development teams
  • Evaluate and improve driver performance

Job requirements

What you’ll bring to the team:

  • Programming ability in C/C++ or a master of taking advantage of C/C++ to implement the right design patterns
  • Ability to balance tradeoffs between architecture, design and performance
  • Experience with computer architectures, parallel and asynchronous programming, and performance analysis of those systems
  • Strong knowledge of Android system fundamentals and driver model concepts
  • Experience in driver or HAL development
  • Comfortable with OS internals, such as multithreading, virtual memory, interrupts, DMA, caching and performance tuning, etc.
  • Deep understanding of memory management concepts
  • Experience with one or more large-scale C++ embedded system projects
  • Experience with graphics driver performance profiling
  • Bachelor or higher degree in a Computer-related field is desired

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 Software Engineer, C++ Jobs in Vancouver, BC, Canada with average base salary of Can$70,000 - Can$150,000 / Year.

Similar Jobs View More