with general purpose CPU micro-architecture, such as pipelining, out-of-order execution, and caches Strong data analysis skill and software development skills (Assembly, C/C++, Python, etc.) Work well under cross-geography collaborative environment Desired: MSc or PhD in Electrical Engineering, Computer Science or relevant subjects Experience in More ❯
with general purpose CPU micro-architecture, such as pipelining, out-of-order execution, and caches Strong data analysis skill and software development skills (Assembly, C/C++, Python, etc.) Work well under cross-geography collaborative environment Desired: MSc or PhD in Electrical Engineering, Computer Science or relevant subjects Experience in More ❯
with general purpose CPU micro-architecture, such as pipelining, out-of-order execution, and caches Strong data analysis skill and software development skills (Assembly, C/C++, Python, etc.) Work well under cross-geography collaborative environment Desired: MSc or PhD in Electrical Engineering, Computer Science or relevant subjects Experience in More ❯
with general purpose CPU micro-architecture, such as pipelining, out-of-order execution, and caches Strong data analysis skill and software development skills (Assembly, C/C++, Python, etc.) Work well under cross-geography collaborative environment Desired: MSc or PhD in Electrical Engineering, Computer Science or relevant subjects Experience in More ❯
s degree in Computer Science, Electrical Engineering, or related fields. Hands-on experience in performance modelling and CPU microarchitecture analysis . Strong proficiency in C/C++ and familiarity with Python for scripting. Understanding of cycle-accurate or functional simulators and microarchitecture pipelines. Excellent communication and collaboration skills. What’s More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
environment to meet current and future needs Required Skills and Experience: Candidates should have knowledge and experience in several of the following areas: Strong C/C++ programming and debugging skills Proficiency in scripting languages such as Python, Perl, Bash Experience in power or performance modelling Nice To Have Skills More ❯
software projects. Collaborate cross-functionally to help plan how to test key features in complex system environments. Requirements: 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 computer architecture at More ❯
or FPU architectures and debugging/testing strategies. Hands-on experience with ASIC, FPGA, and physical design tools (P&R). Proficiency in SystemVerilog, C, SystemC, C++, Python, Perl, or TCL. Knowledge of place and route methodologies. Strong communication skills, both written and spoken, in English. Who we are Imagination More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
other software teams to interface driver components. Maintaining the existing codebase: fixing 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 computer architecture and embedded systems. "Nice To Have" Skills More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Codasip
and architecture Experience of Synthesis, Design for Test and Timing Analysis Experience of low power design techniques Experience of Formal verification techniques Knowledge of C/C++ What's in it for you? Joining Codasip's founding UK team is a chance to challenge yourself to work on complicated projects More ❯
Huawei Technologies Research & Development (UK) Ltd
shading pipeline is plus. Creativity and ability to effectively communicate ideas. Comfortable working on immature technologies and following up the latest advances in science C/C++ programming experience Good written and verbal communication skills. Self-motivated, well organized and good team player More ❯
For this Software System Architect, we are looking for someone with: Extensive experience working within firmware architecture at chip level Proven experience working with C/C++ in an embedded environment Experience developing software architecture or system architecture Any experience leading teams is advantageous What Next? If you’re an More ❯
technical leadership Requirements: Commercial experience defining architecture for embedded systems (5+ years) Deep embedded Linux background: kernel, driver development, and board bring-up Strong C/C++ skills, ideally on ARM platforms Confident working at the HW/SW boundary with I2C, SPI, UART, and other interfaces A clear communicator More ❯
technical leadership Requirements: Commercial experience defining architecture for embedded systems (5+ years) Deep embedded Linux background: kernel, driver development, and board bring-up Strong C/C++ skills, ideally on ARM platforms Confident working at the HW/SW boundary with I2C, SPI, UART, and other interfaces A clear communicator More ❯
technical leadership Requirements: Commercial experience defining architecture for embedded systems (5+ years) Deep embedded Linux background: kernel, driver development, and board bring-up Strong C/C++ skills, ideally on ARM platforms Confident working at the HW/SW boundary with I2C, SPI, UART, and other interfaces A clear communicator More ❯
technical leadership Requirements: Commercial experience defining architecture for embedded systems (5+ years) Deep embedded Linux background: kernel, driver development, and board bring-up Strong C/C++ skills, ideally on ARM platforms Confident working at the HW/SW boundary with I2C, SPI, UART, and other interfaces A clear communicator More ❯
technical leadership Requirements: Commercial experience defining architecture for embedded systems (5+ years) Deep embedded Linux background: kernel, driver development, and board bring-up Strong C/C++ skills, ideally on ARM platforms Confident working at the HW/SW boundary with I2C, SPI, UART, and other interfaces A clear communicator More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
SoCode Recruitment
test tools using GitLab for version control What You’ll Bring Strong experience in schematic design and PCB layout Hands-on expertise in embedded C/Assembler for hardware interfacing Familiarity with PCIe, SPI, I2C, Ethernet, and other high-speed protocols Background in Linux-based embedded systems Confident using oscilloscopes More ❯
cambridge, east anglia, United Kingdom Hybrid / WFH Options
SoCode Recruitment
test tools using GitLab for version control What You’ll Bring Strong experience in schematic design and PCB layout Hands-on expertise in embedded C/Assembler for hardware interfacing Familiarity with PCIe, SPI, I2C, Ethernet, and other high-speed protocols Background in Linux-based embedded systems Confident using oscilloscopes More ❯
Cambridge, south west england, United Kingdom Hybrid / WFH Options
SoCode Recruitment
test tools using GitLab for version control What You’ll Bring Strong experience in schematic design and PCB layout Hands-on expertise in embedded C/Assembler for hardware interfacing Familiarity with PCIe, SPI, I2C, Ethernet, and other high-speed protocols Background in Linux-based embedded systems Confident using oscilloscopes More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
Experience: Experience in designing and verifying embedded electronics systems, HW and SW architectures, with knowledge of HDL languages (Verilog, VHDL) and programming languages (Assembler, C, C++, Python). Experience working on functional safety-related development projects following standards like ISO 26262, IEC 61508, ISO 13849, ISO 21434, DO 254, DO More ❯
A passion for understanding and developing new technologies Enthusiasm for mentoring more junior engineers Tools: GitLab Altium (PCB) Hyperlynx (SI) Doors (Next) VHDL, UVM C( ), Tcl, Python Why Cambridge Consultants? Cambridge Consultants creates exciting and novel breakthroughs in technology and products. We help our clients achieve the kind of game More ❯
Client: Our client, a leading Multinational Semiconductor Organisation, requires a number of C/C++, Python, Machine Learning Software Engineers for roles based in Cambridge, England. You will be required to be onsite 4 days per week. Role: They are seeking a number of Junior Software Engineers to join our … developments for knowledge sharing across teams. Qualifications: Good degree in Computer Science, Electrical Engineering, or a related technical field. Experience: Strong programming skills in C, C++, Python. Knowledge of AI/ML concepts and frameworks. Willingness to learn multiple programming languages. Understanding of software development principles and practices. Problem-solving More ❯
following: A minimum of a few years experience with knowledge of CPU instruction set architectures Knowledge of CPU micro-architectures Development experience with Assembly, C/C++, Python etc. I welcome your application if you'd like to find out more and if you know someone it would suit, we More ❯
following: A minimum of a few years experience with knowledge of CPU instruction set architectures Knowledge of CPU micro-architectures Development experience with Assembly, C/C++, Python etc. I welcome your application if you'd like to find out more and if you know someone it would suit, we More ❯