Job Title: | System Software Architect |
Contract Type: | Permanent |
Location: | Cambridge, Cambridgeshire |
Industry: | |
Salary: | Negotiable |
Start Date: | ASAP |
REF: | PP/SSA/C/CS_1521199092 |
Contact Name: | Chris Small |
Contact Email: | chris.small@projectpeople.com |
Job Published: | about 6 years ago |
Job Description
System Software Architect:
Exciting permanent opportunity working with a leading Telecoms organisation.
- Job Purpose
- 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
- Critical Success Factors
- 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
- Requirements
- 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. Expertise should be in any one or more of the following areas:
- System software for ARM on Linux (/arch/arm, /arch/arm64/ in Linux kernel)
- BSP and Driver development (Linux 2.6 or later preferred)
- Virtualization (KVM, Qemu, UML(User Mode Linux) etc)
- Network stack
- File systems and distributed file systems
- 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
- Kernel programming for any other specific subsystem/kernel features
To apply for this position please send an updated CV to chris.small@projectpeople.com
Project People is acting as an Employment Agency in relation to this vacancy.
SIMILAR ROLES
-
Infrastructure Architect
Location: Basingstoke
Salary: Negotiable
-
Security Architect
Location: Hampshire
Salary: Negotiable
-
Lead Cyber Security Consultant- Contract - Hybrid -Reading
Location: Reading
Salary: Negotiable
-
1st Line Support Engineer
Location: London
Salary: Negotiable
-
Gaming Product Manager_Mandarin speaking
Location: London
Salary: Negotiable
-
Messaging Engineer
Location: Stevenage
Salary: Negotiable