our company / Huawei TRC define the next generation computing platform for cloud and on-premise deployments. We develop full-stack solution (processor, hypervisor, and OS components) to drive the future disaggregated computing datacenter. Led by industry veterans we offer a dynamic environment with the opportunity to influence large-scale computing deployment and to grow with it.
What will you be doing?
Explore new technological directions and identify opportunities for innovation by tracking academic and industry trends.
Design, develop, and optimize low-level system components with a focus on performance, scalability, and reliability.
Lead architectural improvements across system layers, from kernel space to user-space applications.
Research, analyze, and implement advanced optimization techniques for system performance and resource utilization.
Develop and optimize components within the Linux kernel, including memory management, storage, virtualization, and I/O subsystems.
Design and implement solutions in areas such as virtualization (KVM), device drivers, and low-level system architecture.
Diagnose complex performance issues and drive end-to-end application and system-level optimizations.
Collaborate closely with cross-functional teams, including architecture, infrastructure, and application teams, to improve overall system design and performance.
Contribute to and work within Linux kernel open-source environments, including upstream communities where applicable.
Requirements: Architects and developers with hands-on experience in Linux kernel memory management, storage subsystems, and/or virtualization technologies.
5+ years of hands-on programming experience in Linux kernel development, hacking, research, and/or application performance optimization.
Strong system architecture and design skills, with the ability to see and influence the big picture.
Proven experience in one or more of the following key technological areas:
o Virtualization (KVM)
o Linux kernel memory management
o Processor memory subsystems and performance tuning
o Linux I/O and storage subsystems
o Device driver development
o Working in Linux kernel open-source environments
o Low-level system architecture
o Application performance optimization
A team player with a proactive, can-do attitude and an open-minded approach to problem solving.
Highly self-motivated (Rosh Gadol), curious, and a fast learner, capable of working independently with minimal supervision.
This position is open to all candidates.