Job Description
This is an exciting opportunity to lead system software development within a forward-looking CPU Architecture team. You will be at the forefront of pioneering next-generation CPU innovations and integrating them into critical software ecosystems, shaping the future of Cloud and Mobile computing. As both a hands-on individual contributor and a technical leader, you will collaborate closely with CPU architects and cross-functional teams worldwide to ensure flawless integration of new architectural features, driving software optimization and performance across diverse platforms.
Required:
5+ years of experience in system software development, with a focus on kernel or hypervisor development, low-level system programming (C/C++/assembly), and firmware/OS design.
Proven track record of leading system software projects while actively contributing to codebases (C/C++/Python).
Ability to drive the full software lifecycle-from concept to production, deployment, and maintenance.
Deep understanding of CPU architecture principles (particularly Arm-based systems), translating them into secure, high-performance software solutions.
Extensive experience with Linux stacks, including kernel drivers, firmware, networking, storage, and OS internals.
Strong knowledge of device driver integration, testing methodologies, and design for test/validation best practices.
Familiarity with open-source develo...