Connecting to LinkedIn...

System Software Architect

Job Title: System Software Architect
Contract Type: Permanent
Location: Cambridgeshire, England
Industry:
Salary: Negotiable + Benefits
Start Date: ASAP
REF: LK/PP/SSA_1527007835
Contact Name: Lisa Kenny
Contact Email: lisa.kenny@projectpeople.com
Job Published: 7 months ago

Job Description

We have an exciting new opportunity for an experienced Systems Software Architect to join a multinational netoworking and telecommunications company.

Key Duties and Responsibilities

  • Design, Develop and evaluate software solutions for new SoC
  • Be a long term maintainer to a solution branch or a component such as PCI, filesystem, debug system, storage, network, scheduler, GPU driver, hypervisor, special purpose hardware accelerators etc.
  • Collaborate with Open source communities to support HiSilicon SoC for domains like Linux Distributions, Specific kernel subsystems, Drivers, Virtualization, Security etc
  • Collaborate with internal teams and community on interfaces between Bios (UEFI / ACIP) and kernel as well as kernel and user space
  • Enable and facilitate up-streaming
  • Work with the internal software and hardware team to improve the efficiency of software ecosystem

Requirements

  • Real experience on an important Linux kernel subsystem for a SoC
  • 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

Key Skills

  • Bs/Ms/BE in computer Science or similar with 5+ years of experience in software development on Linux platforms
  • Strong hands-on experience on programming on Linux kernel for server, network or mobile product domains
  • Good experience and understanding of end to end software platform design
  • Good understanding of overall Linux kernel architecture
  • Experience with open source development tools and collaboration methods (such as git, bugzilla, mailing list, open source licensing etc)
  • 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:
  1. System software for ARM on Linux (/arch/arm, /arch/arm64/ in Linux kernel) [Those with strong experience in other architectures e.g. mips/ppc/x86 also of interest]

To apply for the System Software Architect please send your CV to lisa.kenny@projectpeople.com

Project People is acting as an Employment Agency in relation to this vacancy.

Project People is acting as an Employment Agency in relation to this vacancy.