CPU Design Engineer (Memsys/RISC-V/Out-of-Order cores)

Codasip is an innovative processor solutions company designing high-performance, customizable RISC-V CPU cores.
06270 Villeneuve-Loubet, FranceMunich, GermanyBarcelona, Spain
Backend
Senior Software Engineer
Hybrid
5+ years of experience
AI

Description For CPU Design Engineer (Memsys/RISC-V/Out-of-Order cores)

Join Codasip's CPU Design Team as a CPU Design Engineer, focusing on the recently launched Out-of-Order core project and memory subsystems. Collaborate with the IP team, working closely with Guillaume Bru from the French Design Center, Xubin Tan from the Barcelona Design Center, and CPU Architects based in the UK like Ben Fletcher and Tariq Kurd. You'll contribute to cutting-edge design projects, participate in next-generation architecture development, and work with Codasip's proprietary CodAL language.

Codasip is an innovative processor solutions company, designing and developing high-performance, energy-efficient CPU cores from scratch using proprietary tools for full customization. Based on the RISC-V open architecture, Codasip's Custom Compute approach utilizes the unique CodAL architecture description language and Codasip Studio for automated processor design.

This role offers the chance to work on complex projects, apply your ideas to processor architecture and design, and make a direct impact on the future of custom compute. You'll have autonomy to be creative with solutions and grow professionally in a dynamic environment that's disrupting the semiconductor industry.

Key responsibilities include:

  1. Developing Out-of-Order cores and memory subsystems
  2. Contributing to next-generation architecture development
  3. Working with CodAL language and Codasip Studio
  4. Collaborating with international teams across France, Spain, and the UK
  5. Optimizing designs for performance, power, and area (PPA)
  6. Utilizing hardware description languages, particularly Verilog/SystemVerilog
  7. Implementing and optimizing multicore cache coherence systems
  8. Working with versioning tools and scripting languages in a Linux environment

Join Codasip to be part of the custom compute revolution and help build innovative RISC-V processor solutions that give customers a unique competitive advantage in system-on-chip development.

Last updated 4 months ago

Responsibilities For CPU Design Engineer (Memsys/RISC-V/Out-of-Order cores)

  • Collaborate with the IP team on Out-of-Order core projects and memory subsystems
  • Contribute to cutting-edge design projects and next-generation architectures
  • Work with Codasip's proprietary CodAL language
  • Design and optimize CPU cores for performance, power, and area
  • Implement and improve multicore cache coherence systems
  • Utilize hardware description languages for CPU design
  • Participate in the development of RISC-V based processor solutions
  • Work on automated processor design using Codasip Studio

Requirements For CPU Design Engineer (Memsys/RISC-V/Out-of-Order cores)

Python
  • Good knowledge of modern CPU architectures (ideally RISC-V) and micro-architectures, or track record in complex pipelined designs
  • Hands-on experience with at least one Hardware Description Language (preferably Verilog/SystemVerilog)
  • Good knowledge of Out-of-Order core development and multicore cache coherence
  • Understanding of the CHI protocol
  • Sharp understanding of physical implications when designing at a higher level of abstraction
  • Skills to design and optimize a module around a given PPA point
  • Practical expertise in versioning tools (preferably git)
  • Proficiency in scripting languages (Shell, Python, Tcl)
  • Practical usage of Linux
  • Proficiency in digital design synthesis and implementation flow

Interested in this job?

Jobs Related To Codasip CPU Design Engineer (Memsys/RISC-V/Out-of-Order cores)

Senior LLVM Compiler Engineer - CPU

Senior LLVM Compiler Engineer position at Codasip, focusing on customizing and optimizing compilers for embedded CPU cores and RISC-V technology.

Senior Software Research Engineer - High Performance Computing (RISC-V)

Senior Software Research Engineer position at Codasip focusing on high-performance computing with RISC-V technology, optimizing compute libraries and system software.

Senior Process Engineer, Innovation, Engineering & Sustainability

Senior Process Engineer role at Amazon focusing on innovative material handling systems and sustainable infrastructure for Middle Mile operations.

Sr. Supply Chain Engineer, Supply Chain Engineering and Operations

Senior Supply Chain Engineer role at Amazon Prime Air, focusing on manufacturing supplier network development and management for drone delivery technology.

Sr. Software Development Engineer, Customer Engagement Technology

Senior Software Engineer role at Amazon's Customer Engagement Technologies team, focusing on customer service routing and support systems.