Lead Architect
Test and Verification Solutions Ltd / Software and applications developers and analysts not elsewhere classified / South West (england)
Please note that the application deadline has passed.

Show all jobs at Test and Verification Solutions Ltd

Lead Architect

The successful candidates will be working in development teams at T&VS client sites and at T&VS offices. Our Client is seeking enthusiastic compiler experts to improve the performance of CPU, GPU, DSP or other computing units. The candidates should have expertise in compiler optimization in embedded systems.

Required skills and experience: ·

BSc/MSc/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: o

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

BSP and Driver development (Linux 2.6 or later preferred) o

Network/PCIe/Storage. o

Virtualization (KVM, Qemu, Xen etc.) o

Compilers (gcc/LLVM or similar) o

File systems and Distributed fs o

Performance (Bandwidth and system performance) o

OS Hardening (Security) o

Kernel Debugging (including low level drivers/performance etc.) o

Technologies like Docker, Open Stack, OpenNFV, storage technologies etc. o

Multicore – Multi processing o

Kernel programming for any other specific subsystem/kernel features
Desired skills and experience: ·

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
Responsibilities: ·

Overall architecture for drivers/kernel
for Specific ARM64 based SoC Platforms ·

Collaborate with Open source development to support client 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 softwa

Publication date

Please note that the application deadline has passed.