Job Description
Key Responsibilities
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. The key responsibility of this role include:
1. Serve as the technical authority for the full software stack—firmware, kernel, hypervisor, drivers, and applications—enabling advanced CPU architecture features for Cloud and Mobile use cases.
2. Work closely with cross-functional architects and leaders to prototype, design, and deliver system-level software solutions, balancing timelines, performance, quality, and security requirements..
3. Serve as both a hands-on individual contributor and a technical lead, guiding the team in low-level system programming (C/C++ code), standards-based firmware development, and operating system design.
4. Partner with CPU architects to seamlessly integrate new architectural features into Kernel, Hypervisor, Firmware, and driver deve...