Social network you want to login/join with:
Performance Modeling Architect, Cambridge
Client:
European Tech Recruit
Location:
Cambridge, UK (100% Onsite)
Job Category:
Other
EU work permit required:
Yes
Job Views:
1
Posted:
30.03.2025
Expiry Date:
14.05.2025
Job Description:
Position: Performance Modeling Architect
Employment Type: Full-time
Overview:
Join a cutting-edge CPU Architecture team leading system software innovation for next-gen Cloud and Mobile solutions. As a Performance Modeling Architect, you’ll work closely with CPU and system architects to bring architectural features to life through firmware, kernel, hypervisor, and application integration. This is a high-impact role blending hands-on system software development with strategic technical leadership.
Key Responsibilities:
1. Serve as the technical lead across the full software stack (firmware, kernel, hypervisor, drivers, applications).
2. Design, prototype, and deliver system-level software solutions, balancing performance, quality, and security.
3. Drive low-level system programming and OS design in C/C++.
4. Integrate architectural features into OS-level components and drivers.
5. Collaborate with open-source communities to drive adoption of new features.
6. Support R&D, performance optimization, and real-world deployment of Arm-based CPU advancements.
7. Lead profiling, instrumentation, and performance tuning across diverse workloads.
Required Skills & Experience:
1. 5+ years in system software development (kernel, hypervisor, low-level programming).
2. Expertise in C/C++/assembly and Python.
3. Strong experience with Linux kernel, drivers, OS internals, and firmware.
4. Deep understanding of Arm CPU architecture and SoC systems.
5. Proven leadership in system software projects with hands-on code contributions.
6. Knowledge of upstream Linux collaboration and open-source integration.
7. Familiar with profiling tools, optimization strategies, and system performance measurement.
8. Excellent communication skills across cross-functional teams.
Preferred Qualifications:
1. M.S. or Ph.D. in Computer Science, Electrical Engineering, or related.
2. In-depth knowledge of AArch64 architecture and virtualization.
3. Experience with Android or HarmonyOS.
4. Exposure to heterogeneous computing (GPU, NPU, ISP, compositing).
#J-18808-Ljbffr