Software Architect (Kernel) : Cambridge
Cambridge, East of England 4 days ago
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 development processes, upstream Linux collaboration, and community engagement.
Track record of successfully integrating contributions into mainstream projects.
Experience with software profiling, optimization, and instrumentation to maximize performance for workloads, applications, and compilers.
Ability to effectively communicate complex technical ideas to both engineering and non:engineering stakeholders.
Demonstrated success in coordinating across diverse teams and disciplines to achieve shared objectives
Desired:
M.S. or Ph.D. in Electrical Engineering, Computer Science, or a related field.
In:depth familiarity with Arm AArch64 architecture and System:on:a:Chip (SoC) architectures.
Proficient in Linux Memory Management and Virtualisation
Experience with Android or HarmonyOS
Knowledge of heterogenous system designs involving GPU/NPU, compositing display processors, and image signal processing.
Software Architect (Kernel) : Cambridge
Cambridge, East of England 4 days ago
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,...
Software Architect (Kernel) - Cambridge
Cambridge, East of England 21 days ago
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,...
Snr System Performance Architect
Cambridge, East of England 27 days ago
A leading innovator in the CPU domain is searching for a dedicated and driven Architect to bring their vision and expertise to system performance modeling and simulation, and to be a key influence and driver in CPU microarchitecture innovation. Key...
RF Architect - LTE Mobile Platform, CB4
Cambridge, East of England 1 month ago
RF Architect - LTE Mobile Platform : * Proven hands-on experience designing and bringing-up mobile RF platforms from the ground up. * Proven ability to take a system view of Mobile RF solutions. * At least 5 years proven industry experience in an...
Embedded Software Engineer - C++ , Linux, Cambridge
Cambridge, East of England 1 month ago
Role: Senior Embedded Engineer Location: Cambridge Salary range:£50,000 - £65,000 Hybrid role: 3 days a week in the office, Monday, Tuesday and Thursday set days. You will be creating and developing embedded software for the most advanced...