**Job Title:** Performance Modelling Architect
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.
Key Responsibilities:
* 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.
* Work closely with cross-functional architects and leaders to prototype, design, and deliver system-level software solutions, balancing timelines, performance, quality, and security requirements.
* 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.
* Partner with CPU architects to seamlessly integrate new architectural features into Kernel, Hypervisor, Firmware, and driver development.
* Drive alignment with key software ecosystems (e.g., open-source communities) to secure adoption of new CPU architecture features, ensuring solutions are optimized for speed, efficiency, and security.
* Ensure the successful R&D of CPU architecture advancements and their deployment into target markets (e.g., Server and Mobile), adhering to the latest Arm architectural standards.
* Translate client requirements into actionable technical strategies, bridging the gap between architectural innovation and end user products.
* Lead software profiling, optimization, and instrumentation efforts to ensure high-performance, secure solutions.