Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
a focus on performance and 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, 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 ❯
and delight customers. We care 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, C++, 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. #J-18808-Ljbffr More ❯
and delight customers. We care 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, C++, 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 More ❯
redefining computing platforms for the 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 engineers can work cross-functionally … architecting and writing software that 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 creating something big - all based … Experience developing low level code 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 architecture specifications, both for hardware More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
Arm
Responsibilities As a member of 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 issues and the implementation … design Solid understanding of RTL 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 Ability to write specifications and … protected veteran. Seniority level Seniority 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, United Kingdom 2 weeks ago More ❯
next gen platforms and work 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 with firmware development - Knowledge and … with HW/SW interfaces 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 you have a disability and More ❯
shell scripting. Experience with continuous 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, working at the forefront of More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
bugs and other quality assurance 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. Experience with different testing/ 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
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 ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
writing firmware tests and debugging 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 Experience : Experience with developing firmware More ❯
approach challenges relentlessly with both 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 on RTL design and coding … timing convergence, and floorplan efforts. 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 and route, and timing closure … of microprocessor Design-for-Test (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 emphasis in Electrical Engineering, ComputerMore ❯
of Arm technology and architectures. You will work with multiple groups across Arm to generate new ideas, investigate system performance, and define new interface specifications. You will join the Architecture and Technology Group at Arm, a dynamic, collaborative, highly motivated, and influential team responsible for building the foundation of future compute platform architectures, from autonomous vehicles to mobile phones … to IoT nodes to server farms. Responsibilities: You will contribute to defining next-generation system technologies, primarily focusing on interface specifications used by processors and system architecture components within a system. You will collaborate with experts to develop and evaluate new technologies, deploying them internally within Arm and to the broader Arm ecosystem. Your contributions will influence both Arm … experts from numerous companies. If working on innovative technology excites you and you meet the requirements below, we look forward to your application. Required Skills and Experience: Knowledge of computerarchitecture, including CPU architecture, memory systems, caches, and coherency protocols. Experience with AMBA interface specifications, such as AHB, AXI, ACE, or CHI. Familiarity with off-chip interface More ❯
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, running design checks, reviewing test plans with the verification team, debugging design issues, and working with the implementation team to optimize designs. Required Skills and Experience … complex SoC development using Verilog 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 Have Skills and Experience: Experience More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
Draper Labs
hybrid or remote work may 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 requirements Independently contribute to complex … using extracted parasitics, contribute to 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 Excellent organizational skills and attention More ❯
or embedded software development · Experience 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 related field #J-18808-Ljbffr More ❯
center of a chip design 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 for data-driven decisions - Familiarity … architecting simulator features, and collaborating 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-18808-Ljbffr More ❯
role Imagination is an industry 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 will have broad visibility within … multiple platforms and application domains, 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 various graphics software, including proposing … Work with product owners to 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 to help solve issues they More ❯
For more information about Draper, visit www.draper.com. Job Description Summary: A Senior ASIC Hardware Engineer specifies, designs, verifies, tests, and documents Application-Specific Integrated Circuits. The engineer develops the architecture, designs circuits and/or HDL, performs simulations, performs physical layout, verifies and tests designs. 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 requirements Independently contribute to complex chip architectures and designs Independently drive solutions to complex problems - develop requirements, propose ways forward when customer requirements are unclear or incomplete, and adapt appropriately to changes in requirements … including floor-planning, and simulate circuits using extracted parasitics. 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 manage small technical teams Excellent verbal and written communication skills Excellent mathematical skills Excellent organizational skills and attention to More ❯
designs in the areas of embedded security, cryptography, signal and image processing, navigation and communications. 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 requirements Independently contribute to complex … using extracted parasitics, contribute to 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 Excellent organizational skills and attention 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 ❯
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 ❯
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 ❯