Register for our Newsletter

Huawei (UK)

Huawei (UK)

Lead Architect

Job Responsibilities

  • Overall architecture for drivers/kernel for Specific ARM64 based SoC Platforms
  • Collaborate with Open source development to support HiSilicon SoC upstream, ARM64 ecosystem
  • Support the overall ARM64 SoC Roadmap and Design from Software interface perspective and industry requirements.
  • Specific support on ACPI, PCIe, Virtualization Architecture and Design
  • Enable and facilitate linux kernel up-streaming
  • Work with the internal software and hardware team to improve the efficiency of software ecosystem

Critical Success Factors

  • Strong expertise on drivers for multiple subsystem of SoCs
  • Able to work efficiently in a multi-cultural, multi-site, multi-language and changing environment
  • Able to work autonomously and/or as part of a team of technical experts
  • Creative and Innovative thinking
  • Excellent communication (both oral and written English, Chinese Language is a bonus, but not mandatory at all)
  • Focus on the particular technology


  • Bs/Ms/BE in computer Science or similar with 15+ years of experience in software development on Linux platforms
  • Domain expertise in ACPI/Virtualization/PCIe preferred.
  • Strong hands-on experience on programming on Linux kernel for server or network or mobile product domains
  • Good experience and understanding of end to end software platform architecture & design (Handled directly)
  • Good understanding of overall Linux kernel architecture
  • Experience with open source ecosystem and development tools
  • Technology analysis to support new solutions/business roadmap preferred.

Must be able to exhibit guru-level software development expertise and architectural experience. The expertise should be in any one or more of the following areas:

  • System software for ARM platforms on Linux (strong experience in platforms like mips/ppc/x86 also can apply)

  • BSP and Driver development (Linux 2.6 or later preferred)
  • Network/PCIe/Storage.
  • Virtualization (KVM, Qemu, Xen etc)
  • Compilers (gcc/LLVM or similar)
  • File systems and Distributed fs
  • Performance (Bandwidth and system performance)
  • OS Hardening (Security)
  • Kernel Debugging (including low level drivers/performance etc)
  • Technologies like Docker, Open Stack, OpenNFV, storage technologies etc
  • Multicore – Multi processing
  • Kernel programming for any other specific subsystem/kernel features

Candidates must be eligible to, and hold all relevant finalised paperwork, to live and work in the UK. Copies of Passports and Visas will be requested.

In return, we offer an opportunity to be part of a great team defining future standards for the Industry along with attractive remuneration to right candidates. Interested parties please send CV in MS Word format to Due to the volume of applications, only successful candidates will be contacted.


See also:
Organisation:  Huawei (UK)