Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
sensitivity to CPU and AI accelerator (micro-)architectural features, balancing performance trade-offs Design and implement software optimisations to improve runtime efficiency Hand-craft optimised workloads for new (micro-)architecture exploration and performance analysis Propose improvements to existing (micro-)architecture features based on our investigations Port and bring-up applications on Arm silicon and modelling platforms Required Skills … and Experience : Good understanding of computerarchitecture and embedded systems Experience of software development for a commercial organization Strong knowledge of C or C++ programming Proficiency in problem solving and debugging skills Practical, organized and analytical approach to work Good oral and written English skills "Nice To Have" Skills and Experience : Experience with ML software frameworks (e.g. PyTorch More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
code review and documentation. Working closely with other software teams to interface driver components. Maintaining the existing codebase: fixing bugs and other quality assurance activities. Upstream support for new architecture features Getting alignment with the Linux community on cross architectural needs Commented Required Skills and Experience: Extensive expertise in C programming, with a strong ability to design and optimize …/or a device driver development. Exceptional problem-solving and debugging skills, with the ability to analyze and resolve highly complex software and system issues. Expert-level understanding of computerarchitecture, embedded systems, and hardware-software interactions. "Nice To Have" Skills and Experience: Demonstrated ability to lead large-scale projects, setting technical direction, and coordinating efforts across multiple More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
locations. A strong background in C (or a similar language) programming, expertise in low-level systems, including bootloaders, device drivers, OS fundamentals (preferably Linux) and a good understanding of computerarchitecture and microarchitecture concepts, ideally for the Arm architecture. An ideal candidate would have strong experience of the software lifecycle with track record of having taken complex software More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
scripting). Experience with continuous integration platforms (e.g., Jenkins) and version control systems (e.g., Git). Experience with verification for Safety and Security requirements. Understanding of the fundamentals of computer architecture. In Return You will have the opportunity to influence the direction of our Mali and Immortalis GPU product lines, working at the forefront of GPU and graphics technology More ❯
you will work with a team of multi-disciplined professionals to develop QTI security solutions. The position will require you to work on all software layers of the device architecture, including user and kernel space in different operating environments. This position will involve debugging in different software environments and on hardware. You will need to interact closely with internal … teams and potentially support/work with external customers. Minimum Qualifications: • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD … in Engineering, Information Systems, Computer Science, or related field. • 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Responsibilities: Required : 0-7 yrs experience. Strong C programming skills, with an emphasis on secure programming best practices. Strong understanding of embedded hardware & driver concepts. Strong understanding of software and computerarchitectureMore ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
products. Responsibilities: Design engineers are required to have an in-depth understanding of all elements contributing to the successful delivery of products. Your key responsibilities will include writing micro-architecture specifications, developing RTL, and running various design checks. Additionally, you will collaborate with the verification team to review test plans, help debug design issues, and work with the implementation … using Verilog and/or SystemVerilog. Knowledge or experience in static design checks, synthesis and timing analysis, power management techniques, and power and clock domain crossing. An understanding of computerarchitecture and systems, with practical experience working on processor-based system designs. Knowledge of shell programming/scripting languages such as TCL, Perl, or Python. Nice To Have More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
Central Technology Team within Arm develops key technologies which will form the foundation of future products. You will join a multinational, multifaceted, collaborative and highly motivated Machine Learning Hardware Architecture team in Central Technology to help craft the direction of Machine Learning in Arm IP designs. Job Overview: You will be working on a team that enables the capabilities … of Arm's machine learning accelerators by creating tools that push the limits of the architecture. These tools are used across the architecture group to demonstrate that proposed features are suitable for implementation and can be unlocked by the software teams. Responsibilities: Develop tools that expose proposed hardware features and evaluate the resulting performance. Work with hardware architects to … define the software interfaces to new features. Required Skills and Experience : Strong programming experience in C++ and Python. Solid understanding of computer architecture. Good written and verbal communication skills. Experience developing software interfaces on large projects. Ability to understand accelerator designs. "Nice To Have" Skills and Experience : Familiarity with Machine Learning frameworks. Experience working with architects and modellers to More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Samsung Electronics Perú
LLMs) and multimodal visual language models (VLMs). Our team is characterized by its diverse backgrounds and expertise, ranging from pure machine learning and mobile/embedded systems to computerarchitecture and robotics, with strong emphasis on combining excellent research skills with hands-on development abilities. This diversity has enabled us to develop groundbreaking cross-stack ML systems More ❯
full chip and stand-alone block-level verification and debug capabilities using simulation tools, debug tools, and programming skills, based on an in-depth understanding of the microprocessor's architecture and HDL/logical design. Develop an automated regression infrastructure setup for functional verification of high-speed microprocessor designs. Based on a thorough understanding of the design architecture … Verilog/System Verilog HDL, programming in Perl, C/C++, and logic simulation is a requirement. Direct experience with Verilog simulators is a plus. Very strong understanding of computerarchitecture and assembly programming. Good communication skills. ACADEMIC CREDENTIALS: MS or Ph.D. with some industry co-op experience desired (all degrees are related to CS or EE). More ❯
Through projects like OpenTitan we partner with organisations such as ETH Zürich, G+D Mobile Security, Google, Nuvoton, Seagate, and Western Digital. We also maintain close links to researchers in computerarchitecture at the University of Cambridge amongst other research communities. The team is based in Cambridge, UK, amongst the Silicon Fen's ecosystem of high tech startups. Our More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
Arm Limited
developers debugging performance problems through our learning paths. Required Skills and Experience: Proven experience identifying and resolving performance issues in server and cloud contexts with a deep understanding of computer architecture. Familiarity with performance profiling and monitoring tools (e.g., VTune, New Relic, Datadog, AppDynamics, Grafana, Prometheus). A passion and history of writing and sharing technical knowledge. Proficient in … both high and low level programming preferably with C++ and Python. "Nice To Have" Skills and Experience: Applicable knowledge of the Arm architecture and how it differs from x86. Technical leadership roles and responsibilities. In Return: You'll get the opportunity to work at the cutting edge of compute and performance analysis, solving meaningful challenges that impact developers across More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
Arm Limited
developers debugging performance problems through our learning paths. Required Skills and Experience: Proven experience identifying and resolving performance issues in server and cloud contexts with a deep understanding of computer architecture. Familiarity with performance profiling and monitoring tools (e.g., VTune, New Relic, Datadog, AppDynamics, Grafana, Prometheus). A passion and history of writing and sharing technical knowledge. Proficient in … both high and low level programming preferably with C++ and Python. "Nice To Have" Skills and Experience: Applicable knowledge of the Arm architecture and how it differs from x86. Technical leadership roles and responsibilities. In Return: You'll get the opportunity to work at the cutting edge of compute and performance analysis, solving meaningful challenges that impact developers across More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
to improve verification efficiency and coverage. Required Skills and Experience : Solid understanding of SoC Verification (using C Testcases), hardware description and verification languages e.g. SystemVerilog, Verilog, VHDL. Understanding of Computerarchitecture, bus protocols (e.g., AXI, AHB), and peripherals. Experience with Tcl, Python or other scripting languages. "Nice To Have" Skills and Experience : Experience with ARM-based designs and More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
across Arm, from modelling, RTL, FPGA, Silicon and software Explore and challenge the limits of IP and system performance capabilities. Required Skills and Experience : At least 4 years SoC architecture, SoC and/or SW performance analysis experience. Understanding of computerarchitecture and microarchitecture concepts such as cache hierarchy, memory access efficiency, multi-core architecture and … with working on pre-silicon platforms such as Models, RTL simulation, emulation or FPGA. Experience of the Arm architecture. University degree (or equivalent experience) or PhD in Electronic Engineering, Computer Science, Mathematics, Data Analytics or a related field. In Return: You will get to utilise your engineering skills to build support for the technologies and influence millions of devices More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
across Arm, from modelling, RTL, FPGA, Silicon and software Explore and challenge the limits of IP and system performance capabilities. Required Skills and Experience : At least 4 years SoC architecture, SoC and/or SW performance analysis experience. Understanding of computerarchitecture and microarchitecture concepts such as cache hierarchy, memory access efficiency, multi-core architecture and … with working on pre-silicon platforms such as Models, RTL simulation, emulation or FPGA. Experience of the Arm architecture. University degree (or equivalent experience) or PhD in Electronic Engineering, Computer Science, Mathematics, Data Analytics or a related field. In Return: You will get to utilise your engineering skills to build support for the technologies and influence millions of devices More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
Arm is looking for an engineer with compiler toolchain development experience to join the team that develops instruction set architecture for data processing. You will work closely with computer architects to help in exploring and identifying improvement opportunities both in architecture as well as on how it is deployed/adopted. Responsibilities: Exploration and development of new … CPU architecture: providing feedback on how new architecture fits into Arm's compiled code ecosystem. Identify weak spots and areas for improvement. Propose new solutions when the existing architecture is not sufficient. Prototyping of new CPU architecture features in experimental static and dynamic compilers. Test the viability of new compiler optimizations, based on new architectural concepts. … Find additional opportunities for improvement in compiled code. Assist with deploying new compiler techniques for the Arm architecture: help the transition from new architecture to actual product development. Assist compiler engineers on the implementation of novel concepts. Provide micro-architecture teams with representative workloads showing what code a compiler would generate in production software. Required Skills and More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
Performance, Power, Area) on current and future Arm platforms. Implementation of performance critical machines specific kernel or ARM assembly codeon dedicated hardware accelerator and CPU to drive algorithm and architecture exploration Collaborate with ML Algorithm development team to explore performance critical analysis Develop internal tooling capabilities to support algorithmic and architecture exploration Examples: Develop performance critical assembly code … and assess performance PPA trade off We are looking for individuals who: 3+ years experience in developing performance critical kernel on dedicated accelerator, GPU or CPU Graduate students in Computer Engineering, Electrical Engineering, Computer Science or other related technical fields Deep knowledge in machine learning, deep learning, and neural network design, optimization, and compression techniques Overall high-level … knowledge of computerarchitecture, systems, and HW-SW co-design Ability to develop and work with large software systems in programming languages like Python Knowledge of cutting-edge deep learning libraries such as Tensorflow, and Pytorch Willing to learn and train large deep learning models on GPU-based systems Qualities that will help your application stand out: Experience More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
forefront of future Responsibilities: Develop in depth understanding of current and future ML workload on ARM compute platforms with a focus on their PPA (performance, power, and area). Architecture exploration necessitates the joint development of hardware, software, and algorithms. This role serves as the ML Algorithm experts within the exploration process. This includes algorithm innovation and prototyping to … including CPU/GPU/NPUs. Required Skills and Experience: 3+ years working in a ML Algorithm Development and/or Optimization environment A Master or PhD degree in Computer Engineering, Electrical Engineering, Computer Science or other related technical fields Proficient in computerarchitecture, basic knowledge of HW and SW design Developing and working with large More ❯
English, and Physics. A-level or BTEC qualifications in Electronics Engineering are advantageous. Previous experience in fault-finding, troubleshooting, and electronic test and measurement is beneficial. Good knowledge of computerarchitecture and proficiency in Microsoft Office (Word/Excel). More ❯
Bar Code camera/scanner systems and General Maintenance Equipment. Appreciation of: Siemens PLCs HW & SW Programming Units Interbus S field networks HW & SW Distributed I/O systems ComputerArchitecture SCADA Systems Electronic field devices System Control Hierarchy At Evri, we know we only grow if our people do too. Thats why were committed to building a More ❯