4 days ago Be among the first 25 applicants
Direct message the job poster from European Tech Recruit
Business Development Consultant – EMEA Region Multilingual Business Development Professional | Recruitment Expert | Helping Companies Expand in…
Position: Performance Modeling Architect
Location: Cambridge, UK (100% Onsite)
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:
* Serve as the technical lead across the full software stack (firmware, kernel, hypervisor, drivers, applications).
* Design, prototype, and deliver system-level software solutions, balancing performance, quality, and security.
* Drive low-level system programming and OS design in C/C++.
* Integrate architectural features into OS-level components and drivers.
* Collaborate with open-source communities to drive adoption of new features.
* Support R&D, performance optimization, and real-world deployment of Arm-based CPU advancements.
* Lead profiling, instrumentation, and performance tuning across diverse workloads.
Required Skills & Experience:
* 5+ years in system software development (kernel, hypervisor, low-level programming).
* Expertise in C/C++/assembly and Python.
* Strong experience with Linux kernel, drivers, OS internals, and firmware.
* Deep understanding of Arm CPU architecture and SoC systems.
* Proven leadership in system software projects with hands-on code contributions.
* Knowledge of upstream Linux collaboration and open-source integration.
* Familiar with profiling tools, optimization strategies, and system performance measurement.
* Excellent communication skills across cross-functional teams.
Preferred Qualifications:
* M.S. or Ph.D. in Computer Science, Electrical Engineering, or related.
* In-depth knowledge of AArch64 architecture and virtualization.
* Experience with Android or HarmonyOS.
* Exposure to heterogeneous computing (GPU, NPU, ISP, compositing).
Seniority level
* Associate
Employment type
* Full-time
Job function
* IT Services and IT Consulting and Engineering Services
#J-18808-Ljbffr