Out in Science, Technology, Engineering, and Mathematics
mindset. Be a Team Player, Mentor, Strong Communicator and be ready and willing to support the Team when needed. What You Bring B.S. in Computer Engineering, Computer Science, Electrical Engineering or equivalent. Experience in programming with C, C++, Rust, Golang and/or Python. Real-world Industry Firmware … for Board Support Packaging (BSP). Experience with RTOS on Microcontrollers. Basic ability to read Datasheets and Schematics. Experience with concise Technical Writing and Architecture Diagramming. Strong understanding of ComputerArchitecture and Peripherals. Strong understanding of Operating Systems, Concurrency and Networking concepts. Strong understanding of Data Structures More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Linaro Ltd
source projects like Linux Kernel, Zephyr, Yocto Project, etc., to join our Linaro Professional Services team. The applicant must have a strong foundation in computer science and operating systems, and a passion for open source. A successful candidate will: develop, support, maintain, and document software functionality; work with new … software packaging. Work directly with hardware, including bringing up hardware platforms from scratch. Present talks at open-source conferences. Education Bachelor's degree in Computer Science, or comparable relevant experience. Technical Skills & Experience You take pride in building your Linux operating system from the ground up! And if you … do, the following should be granted: Excellent analytical and problem-solving skills. Thorough understanding of computer science topics, including operating system concepts, computerarchitecture, and advanced algorithms and data structures. Knowledge of the Linux operating system architecture, including boot process, kernel design, user space libraries, and More ❯
optimization techniques (experience with Cython and CUDA is a plus). Experience in developing Large Language Models (LLMs) is advantageous. In-depth understanding of computerarchitecture and its implications on AI/ML performance. Comprehensive knowledge of the software development life cycle, including best practices in version control More ❯
bandwidth requirements, as well as collaboration with our research, modeling, and product teams to advance our technology roadmap. Senior Principal Graphics Architect Key Responsibilities: Architecture Development: Define and deliver detailed architectural feature specifications for next-gen GPUs. Industry Insight: Stay abreast of industry trends and their impact on GPU … multiple development teams and enabling iterative development. The highly desirable skills needed for the Senior Principal Graphics Architect role are: A solid understanding of computerarchitecture at both instruction level and system level, e.g. understanding memory and communication interfaces and how they impact software. Experience of working closely More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
European Tech Recruit
verification environments for RTL designs - Experience with SystemVerilog and UVM - Understanding of end to end verification processes - UVM knowledge is a bonus - Understanding of computerarchitecture, such as pipelining, memory systems etc are a bonus - C++ is a bonus I welcome your application if you'd like to More ❯
cambridge, east anglia, united kingdom Hybrid / WFH Options
European Tech Recruit
verification environments for RTL designs - Experience with SystemVerilog and UVM - Understanding of end to end verification processes - UVM knowledge is a bonus - Understanding of computerarchitecture, such as pipelining, memory systems etc are a bonus - C++ is a bonus I welcome your application if you'd like to More ❯
Cambridge, south west england, united kingdom Hybrid / WFH Options
European Tech Recruit
verification environments for RTL designs - Experience with SystemVerilog and UVM - Understanding of end to end verification processes - UVM knowledge is a bonus - Understanding of computerarchitecture, such as pipelining, memory systems etc are a bonus - C++ is a bonus I welcome your application if you'd like to More ❯
Greater London, England, United Kingdom Hybrid / WFH Options
Hunter Bond
optimization ✅ What You Bring: 💻 Strong command of modern C++ (11/14/17/20) with a focus on performance 🧠 Deep knowledge of computerarchitecture, memory hierarchy, and CPU-level tuning 🔄 Experience with multi-threading , concurrency, and low-latency system design 🌟 Why It’s a Standout Opportunity More ❯
london, south east england, united kingdom Hybrid / WFH Options
Hunter Bond
optimization ✅ What You Bring: 💻 Strong command of modern C++ (11/14/17/20) with a focus on performance 🧠 Deep knowledge of computerarchitecture, memory hierarchy, and CPU-level tuning 🔄 Experience with multi-threading , concurrency, and low-latency system design 🌟 Why It’s a Standout Opportunity More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
Arm Limited
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 … 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 More ❯