Memory Management Jobs in Cambridge

10 of 10 Memory Management Jobs in Cambridge

Senior Rust Engineer

Cambridge, England, United Kingdom
JR United Kingdom
to develop top-of-the-line solutions for the world’s leading FinTech companies. Requirements: At least 5 years of professional Rust software development experience Strong understanding of Rust, memory management, STL containers, and algorithms Good knowledge of OOAD, architecture and design patterns, API design principles Hands-on experience with low-latency, multithreading, including race conditions, deadlocks, etc. … least 5 years of professional C++ or Java software development experience Aptitude and desire to independently learn new technologies Experience with any trading, crypto solutions development Experience with task management tools like Jira, Asana, ServiceNow etc. Experience with code versioning tools such as Git (pull requests, branching strategies, tags, etc.) Familiarity with CI/CD tools (Jenkins, GitLab, GitHub … Harness) Familiarity with the build process management tools such as CMake/Make Experience with containers (Docker, Kubernetes) Responsibilities: Write clear, understandable and highly optimized Rust code according to best practices Develop new features including the design of interfaces and implementation to support reusability, testability, modularity in accordance with the agreed plans and quality standards Enhance existing features and More ❯
Posted:

Senior Embedded Software Engineer

Cambridge, Cambridgeshire, United Kingdom
ECM Selection (Holdings) Limited
industry experience as a senior embedded software engineer. Extensive experience with embedded software using modern C++ (ideally 17) programming that is used for developing optimised complex systems through efficient memory management including embedded kernel and Linux driver technologies. Good analytical and problem-solving skills. Excellent communication skills. Additional experience with 1 or more of the following: Rust, Python More ❯
Employment Type: Permanent
Salary: £60000 - £80000/annum DoE + Benefits
Posted:

Senior Software Engineer, UI

Cambridge, England, United Kingdom
Roku
be contributing extensively to our embedded UI development, algorithm implementation for complex features to make it more user intuitive and underlying architecture. You will be working closely with product management to understand new features or extending current features for international market needs, development using modern C++ libraries/frameworks, scripting language and integration of third-party code. You will … excited if you have 5+ years of relevant software development experience. In-depth understanding of Linux, tools, libraries, and open source development. Good understanding of Core OS concepts like memory management and multi-threading. A good understanding of API design, considerations and trade-offs. Consumer electronics experience building Media/Content and/or Ad products. Bachelors or More ❯
Posted:

Senior Software Engineer - Ai Inference

Cambridge, England, United Kingdom
ZipRecruiter
end performance challenges in AI inference stacks. Tech Stack & Focus Rust-first development (performance-critical systems, type-safety, modern tooling). Low-level systems programming (CPU/accelerator interaction, memory management). Compiler design, functional programming concepts, and hardware/software co-design. We’re Excited If You Have 3+ years in systems programming, compiler development, or performance More ❯
Posted:

Senior Software Engineer - Ai Inference

Cambridge, England, United Kingdom
JR United Kingdom
to bridge ML frameworks with accelerator hardware. Collaborate across teams to solve end-to-end performance challenges in AI inference stacks. Low-level systems programming (CPU/accelerator interaction, memory management). Compiler design, functional programming concepts, and hardware/software co-design. 3+ years in systems programming, compiler development, or performance-critical software. Proficiency in Rust (production More ❯
Posted:

Principal Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
driver components to deliver them for most recent Linux kernels and yet-to-be-published Android versions. This involves developing performance-critical driver for GPU hardware, including scheduling and memory management for Linux and Android OSs. You will provide the foundations that will make the Mali GPU implementation of Vulkan, OpenGL and OpenCL simply the best in the More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Staff/Principal Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
driver components to deliver them for most recent Linux kernels and yet-to-be-published Android versions. This involves developing performance-critical driver for GPU hardware, including scheduling and memory management for Linux and Android OSs. You will provide the foundations that will make the Mali GPU implementation of Vulkan, OpenGL and OpenCL simply the best in the More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

System Software Architect

Cambridge, England, United Kingdom
Huawei Technologies Research & Development (UK) Ltd
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 heterogeneous system designs involving GPU/NPU, compositing display processors, and image signal processing. What we offer More ❯
Posted:

Chief Architect (dpISA)

Cambridge, England, United Kingdom
Huawei Technologies Research & Development (UK) Ltd
MIPS or X86 . The ideal candidate will possess a deep technical understanding and proven experience in the research, design, and development of ISAs, with a particular emphasis on memory architecture , security architecture , and data processing ISAs (dpISA) . As Chief Architect, you will play a crucial role in driving the innovation and evolution of Arm extensions, collaborating with … computing through architectural design. Key Responsibilities: Lead Architecture Design: Spearhead the design, research, and maintenance of Arm ISA, ensuring alignment with industry-leading trends in processing capabilities, security, and memory management. ISA Research & Development: Conduct advanced research on Arm ISAs, tracking and recording new developments, innovations, and trends in the field. Memory & Security Architecture: Design and optimize advanced … memory and security architectures , ensuring scalability, efficiency, and performance across various workloads. dpISA Expertise: Lead the development of data processing ISAs (dpISA) such as SVE (Scalable Vector Extension) , SME (Scalable Matrix Extension) , SSE (Streaming SIMD Extensions) , AVX10 , etc., optimizing and deploying them for modern computing needs. Collaboration: Work closely with engineering, product management, and cross-disciplinary teams to More ❯
Posted:

Software Architect (Kernel) - Cambridge

Cambridge, England, United Kingdom
microTECH Global Limited
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. #J-18808-Ljbffr More ❯
Posted: