Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
are looking for a hard-working, creative and motivated engineer to join our GPU development team! We need someone who can collaborate with hardware design teams, devicedriver teams and verification/testing teams, to work on top-level hardware and hardware/software debug. The role is based in Cambridge in the UK. The successful candidate … will be an experienced hardware design engineer with a good understanding of software and devicedrivers, and a proven track record to deliver high quality results in ambitious timescales. You will work as part of a cross-site team and take ownership of a range of tasks that are required for … successful bring-up and debug of complex tests, games and benchmarks for cutting-edge GPUs. You will work closely with the architecture, model, design, verification and devicedriver teams to ensure that Arm GPU products are delivered to our customers at the highest quality levels. You will be involved in GPU development from the early concept stages More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
producing high quality, high performing SW and solving sophisticated technical problems, then we would love to hear from you. Responsibilities: Developing, maintaining and improving existing user and kernel space 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 … best in the market. Your day-to-day responsibilities include: Being a member of GPU Linux Kernel team responsible for contributing and maintaining the upstream version of Mali GPU Driver (panthor) Participating in all phases of software development - including design, implementation, testing, code review and documentation. Working closely with other software teams to interface driver components. Maintaining the … Experience: Extensive expertise in C programming, with a strong ability to design and optimize complex software architectures. Experience in the Linux kernel and/or a devicedriver development. Exceptional problem-solving and debugging skills, with the ability to analyze and resolve highly complex software and system issues. Expert-level understanding of computer architecture, embedded systems, and More ❯
appreciation of hardware (e.g. MCUs, memory, sensors, modems, etc.) Technical Experience You should be able to show past track record in at least four of the following areas: Devicedrivers (e.g., I2C, SPI, USB) and hardware control (e.g., GPIO, UARTs, DMA) Embedded TCP/IP networking Interfacing to cloud systems (e.g., Azure, AWS, Google) Database programming Continuous Integration More ❯
Architecture (RAS, Manageability) Top Preferred Skills 1. SystemC TLM or QEMU 2. Modern C++ 3. ARM Architecture (CPU, GIC, CoreSight Debug) 4. Firmware and/or DeviceDriver Development and Debug 5. Git Revision Control Technologies: Virtual Platform, SoC Architecture, CPU Firmware, Software Engineer Principal Duties and Responsibilities: Leverage advanced software/hardware systems knowledge and experience More ❯
Duxford, Cambridge, Cambridgeshire, England, United Kingdom Hybrid / WFH Options
DMR Personnel Ltd
a relevant subset of technologies such as RTOS environments, embedded Linux, and ideally exposure to higher layer languages and application frameworks. Relevant embedded experience in areas such as devicedrivers, DSP, algorithm design and implementation, communications and application layer protocols, AI and ML, user interfaces. This is a hands-on role that combines technical delivery and software development More ❯
different teams both within the Cambridge office and across AMD sites worldwide: working closely with the silicon team to refine the design and model the RTL, working with host driver teams to develop high performance network stacks and working with the system test to take products to release. THE PERSON: You will have worked extensively at the hardware/… C Experience of python and other scripting languages Strong communication skills Hardware/software codesign Ethernet & TCP/IP Embedded systems ideally with experience of system software and devicedrivers Understanding of server system architectures e.g. PCI-Express Experience of linux systems Experience of digital design (EDA tools, Verilog, VHDL) Benefits offered are described: AMD benefits at a More ❯