critical thinking and creativity. You work as part of a team with strong communication and collaboration skills. You have a proven understanding of modern architecture and have ideas and/or drive to make it even better. Does this describe you? If so, then join us! KEY RESPONSIBILITIES: Execute … PREFERRED EXPERIENCE: Verilog RTL development with industry tools in a CPU or GPU or SOC or ASIC environment Demonstrates expertise in the following: Processor architecture Logic design RTL coding experience for a high-speed processors Power-saving techniques Exposure to physical design and verification methods Awareness of synthesis, place … DFT) and Design-for-Debug (DFD) logic and issues Experience in clocking, reset, power-up sequences and power management Exposure to x86 or ARM Architecture (ISA) or RISC-V or PowerPC architecture Comfort with scripting such as Perl, Shell and TCL ACADEMIC CREDENTIALS: Master’s degree preferred with More ❯
This includes deep understanding of the micro-architectural details of each block and how it works within the broader GPU design.A strong graphics or computerarchitecture background, and foundation in digital design techniques and a preferred background in verification methodology will be used to close testing coverage with … quality closure.As you progress, you'll take on increasing responsibilities within the team, including creating and executing verification plans and negotiating program objectives with Architecture, Design, and Software teams. Minimum Qualifications BS/MS/PhD in Computer Engineering, Electronic Engineering or related field Strong knowledge of computerarchitecture, general purpose microprocessor or memory sub-system micro-architecture in lieu of graphics experience Excellent planning, collaboration and communication skills Preferred Qualifications Prior DV or Design contribution to complex IP at Unit, Sub-system, or Top-level Knowledge of verification languages and methodologies More ❯
Job Overview: Are you a senior engineer with a strong background in software and/or computerarchitecture? Can you take your understanding of software and computerarchitecture and discuss performance challenges on a technical level? If so, and you enjoy technical interactions with customers and More ❯
centre in Cambridge. This company is developing innovative technology for next-generation neural network accelerators for edge devices and datacenters. They are building their Architecture team and seeking an NPU Architect to innovate NPU (Neural Processing Unit) designs. This is an excellent chance to join as one of the … early hires and significantly impact this emerging technology. Suitable candidates will typically be Researchers in Machine Learning aspiring to develop in Hardware Architecture, or experienced Architects in computer architecture. Candidates should be familiar with Instruction Set Architecture (ISA) and assembly code, with strong knowledge in one of … the following areas: Computerarchitecture (CPU/GPU), dataflow architecture, ISA design AI acceleration, machine learning, dataflow architecture, or Neural Processing Units (NPUs) The successful candidate will receive an excellent salary and enjoy working within a friendly, fast-paced, and innovative team. Visa sponsorship and relocation More ❯
level involving many components developed by several teams. To get the best out of Arm’s IP, we use performance models to explore system architecture and configuration and ensure that the compute subsystems created using Arm IP deliver the best performance power and area (PPA) for markets like premium … systems. Helping to define future direction of system performance modelling across Arm. Required Skills and Experience: Bachelors, Masters, or Ph.D. degree in Electrical Engineering, Computer Engineering, or Computer Science with a strong computerarchitecture, microarchitecture, performance experience. Experience in developing and using cycle approximate/accurate More ❯
effort working with all disciplines, with a critical impact on getting high performant products to millions of customers quickly. Key Qualifications: - Strong knowledge of computerarchitecture and micro-architecture - Comfortable in an environment of uncertainty and able to work through ambiguities - Strong communication, influence, and negotiation skills … with GPU & SoC Architects to improve simulation tools. Responsibilities include: - C++ performance modeling of architectural solutions - Analyzing and validating results - Presenting data to inform architecture decisions - Writing architectural specifications - Collaborating on architectural solutions - Enhancing modeling platforms with APIs and tools Additional Requirements: Some international travel may be required. #J More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
scalability. 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 More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
Samsung Electronics UK
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 … Samsung Electronics UK by 2x Get notified about new Artificial Intelligence Researcher jobs in Cambridge, England, United Kingdom . Researcher/Senior Researcher in Computer Vision and Machine Learning Cambridge, England, United Kingdom 1 week ago Computer Vision and Artificial Intelligence Engineer Bristol, England, United Kingdom 1 week More ❯
21st century. As a System and Software Architect, you'll play a leading role in designing and implementing these platforms, spanning software and hardware architecture and engineering. In this position, you'll play a lead role in designing and evaluating RISC-V computing systems. Unlike many larger companies, SiFive … takes advantage of SiFive and RISC-V hardware features and integrates cleanly with existing operating systems, primarily Linux. You'll help author and review architecture specifications for new hardware and software features, and will help plan and execute the work involved in implementation. You'll be a part of … in C for multiprocessor, multithreaded operating systems such as the Linux kernel, BSD kernels, or other high level operating systems (HLOS). Understanding of computerarchitecture at the CPU and system levels, VLSI design concepts and how they impact hardware and software architecture. Experience writing and reviewing architectureMore ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
Arm
the design team, you will be involved in the specification, design and verification of various compute subsystems. Your key responsibilities will include writing micro-architecture specifications, developing the RTL and running various design checks. Additionally, you will work with the verification team to review test plans and help debug … design for complex SoC development Experience in the following areas static design checks, power and clock domain crossing, synthesis Understanding of the fundamentals of computerarchitecture and systems and practical experience of working on Processor based system designs Knowledge of scripting eg Python, Perl or unix shell scripting … level Mid-Senior level Employment type Employment type Full-time Job function Job function Engineering and Information Technology Industries Semiconductor Manufacturing, Software Development, and Computer Hardware Manufacturing Referrals increase your chances of interviewing at Arm by 2x Sign in to set job alerts for “Senior Engineer” roles. Cambridge, England More ❯
about speed and reliability. We aim to squeeze every drop of compute performance from our device hardware, and we use our knowledge of compute architecture to make that happen. BASIC QUALIFICATIONS Experience (non-internship) in professional software development Experience programming with at least one modern language such as Java … or C# including object-oriented design Experience in embedded development in C/C++ Knowledge of ARM CPUs PREFERRED QUALIFICATIONS Bachelor's degree in computer science or equivalent Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations Experience … in computerarchitecture, or experience writing low level drivers Posted: February 12, 2025 (Updated about 2 hours ago More ❯
integration platforms (e.g., Jenkins) and version control systems (e.g., Git). Understanding of verification for Safety and Security requirements. Knowledge of the fundamentals of computerarchitecture and 3D graphics. In Return: You will have the opportunity to influence the direction of our Mali and Immortalis GPU product lines More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
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 More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Samsung Electronics Perú
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 More ❯
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 key performance concepts and metrics. Passion for analysis and improvement. Capable of working both in teams and independently. High degree of initiative and a confident problem solver. Fluent in English language, both written and spoken. Excellent communicator, able to work and communicate at both a … 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 More ❯
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, running design checks, reviewing test plans with the verification team, debugging design issues, and working with the implementation team to optimize … and/or SystemVerilog Knowledge in static design checks, synthesis, timing analysis, power management techniques, and power and clock domain crossing An understanding of computerarchitecture and systems, with practical experience in processor-based system designs Knowledge of shell programming/scripting (e.g., TCL, Perl, Python) Nice To More ❯
on the technologies that power the world's largest Cloud provider. Are you ready to join the future? BASIC QUALIFICATIONS - Bachelor's Degree in Computer Science or Electrical Engineering or similar - 5+ years of professional experience in software development - 5+ years of experience coding in low-level C - Experience … on the board and chip level (e.g. I2C, SPI, DRAM, PCIe) - Driver development on bare-metal systems or real-time operating - Deep understanding of computerarchitecture - Experience with driver development - Experience with boot loader Our inclusive culture empowers Amazonians to deliver the best results for our customers. If More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
successful product delivery, including low-power and high-speed design techniques, and the ability to produce area-efficient designs. Key responsibilities include writing micro-architecture specifications, developing RTL, conducting design checks, reviewing test plans with the verification team, and debugging design issues. As a Staff engineer, you will also … completion Experience with static design checks, synthesis, timing analysis, and power management techniques Knowledge of power domain and clock domain crossing implementation Understanding of computerarchitecture and systems, with practical experience in processor-based system designs Technical team leadership, mentoring, or coaching experience Proficiency in shell programming/ More ❯
authority in designing power-efficient and high-performance GPUs for graphics and compute workloads. You will be joining a world class hardware and software architecture team, helping our customers to integrate and achieve success with our GPUs by driving software architecture across our silicon IP products. Your role … from consumer or mobile to automotive or data centre, to understand how graphics software is deployed and executed on Imagination products. Develop the software architecture responsible for mapping multiple modern graphics APIs from high level, user-facing software to silicon deployment. Investigate and optimize end-to-end performance of … understand and define the roadmap for graphics APIs and their implementation across current and future hardware platforms. Maintain a holistic view of graphics software architecture, informing and coordinating with Imagination teams working on specific areas of implementation. Work with customers in understanding their issues and steering the technical roadmap More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
activities. Required Skills and Experience : Expert in C programming. Experience in the Linux kernel and/or a device driver development. Deep understanding of computerarchitecture and embedded systems. "Nice To Have" Skills and Experience : Experience with leadership roles, driving and coordinating projects. Experience with ARM embedded systems. More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
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 More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
the expected hardware behaviour. Required Skills and Experience: Good knowledge of C programming. Problem solving and debugging skills. Good understanding of embedded systems and computer architecture. Excellent team working skills, drive, self-motivation and focus on results. Practical, organised and analytical approach to work. "Nice To Have" Skills and More ❯
with bare-metal programming and hardware interfaces · Familiarity with GPU or accelerator firmware development · Strong C programming skills and assembly language knowledge · Understanding of computerarchitecture and hardware interfaces · Experience with debugging tools and methodologies for embedded systems · BS/MS in Computer Science, Electrical Engineering, or More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
Draper Labs
be available, this position will have mandatory on-site work. Job Description: Duties/Responsibilities Design and simulate circuits at transistor-level to implement architecture and requirement specifications Contribute to system-level design Optimize hardware designs for performance, power, and cost Evaluate the hardware feasibility of complex algorithms and … design-for-test development. Perform other duties as assigned Skills/Abilities Proficiency in integrated circuit design Understanding of integrated circuits, semiconductors, and general computerarchitecture Ability to write detailed design specifications Ability to lead multi-disciplinary technical teams Excellent verbal and written communication skills Excellent mathematical skills More ❯